//*********************************************************************************
// class jephem.astro.sky.Constellations
// Software released under the General Public License (version 2 or later), available at
// http://www.gnu.org/copyleft/gpl.html
//*********************************************************************************
package jephem.astro.sky;
import jephem.util.Debug;
import jephem.astro.sky.ConstellationConstants;
import tig.GeneralConstants;
import tig.Exceptions;
import java.io.*;
/******************************************************************************
Holds data and methods to handle constellations.
@author Thierry Graff.
@history apr 27 2002 : Creation
@todo
*********************************************************************************/
public abstract class Constellations implements ConstellationConstants, GeneralConstants{
// private constants located at the end of the class
//=================================================================================
// PUBLIC CONSTANTS
//=================================================================================
//=================================================================================
// METHODS
//=================================================================================
//*************************************************
/** Returns the latin abbreviation of the constellation.
@param whichConst An integer identifying the constellation, using
{@link ConstellationConstants} constants.
*/
public static String getAbbreviation(int whichConst){
if(whichConst >= NB_CONSTELLATIONS) throw new IllegalArgumentException("incorrect 'whichConst' parameter");
return _names[whichConst][0];
}// end getAbbreviation
//*************************************************
/** Returns the latin nominative (current name) of the constellation.
@param whichConst An integer identifying the constellation, using
{@link ConstellationConstants} constants.
*/
public static String getNominative(int whichConst){
if(whichConst >= NB_CONSTELLATIONS) throw new IllegalArgumentException("incorrect 'whichConst' parameter");
return _names[whichConst][1];
}// end getNominative
//*************************************************
/** Returns the latin genitive of the constellation.
@param whichConst An integer identifying the constellation, using
{@link ConstellationConstants} constants.
*/
public static String getGenitive(int whichConst){
if(whichConst >= NB_CONSTELLATIONS) throw new IllegalArgumentException("incorrect 'whichConst' parameter");
return _names[whichConst][2];
}// end getGenitive
//*************************************************
/** Returns the coordinates of the constellation boundaries.
<BR>Values in radians, for mean equator and equinox 1875.0.
<BR>WARNING : <CODE>getBoundaries(Ser)</CODE> is equivalent to <CODE>getBoundaries(SerA)</CODE>
: returns <I>Serpens Caput</I> boundaries.
Data for <I>Serpens Cauda</I> can be retrieved with <CODE>getBoundaries(SerB)</CODE>.
@param whichConst An integer identifying the constellation, using
{@link ConstellationConstants} constants.
*/
public static double[][] getBoundaries(int whichConst){
if(whichConst == SerA) return _boundaries[Ser];
if(whichConst > SerB) throw new IllegalArgumentException("incorrect 'whichConst' parameter");
return _boundaries[whichConst];
}// end getBoundaries
//*************************************************
/** Returns the latin abbreviation of the constellation which "contains" a given couple (right ascension, declination).
*/
public static String getConstellation(double ra, double dec){
return "toto";
}// end getBoundaries
//=================================================================================
// PRIVATE METHODS
//=================================================================================
//=================================================================================
// PRIVATE CONSTANTS
//=================================================================================
/** Contains the abbreviation, nominative and genitive of constellations. */
private static final String[][] _names = {
{"And", "Andromeda", "Andromedae"},
{"Ant", "Antlia", "Antliae"},
{"Aps", "Apus", "Apodis"},
{"Aql", "Aquila", "Aquilae"},
{"Aqr", "Aquarius", "Aquarii"},
{"Ara", "Ara", "Arae"},
{"Ari", "Aries", "Arietis"},
{"Aur", "Auriga", "Aurigae"},
{"Boo", "Bootes", "Bootis"},
{"CMa", "Canis Major", "Canis Majoris"},
{"CMi", "Canis Minor", "Canis Minoris"},
{"CVn", "Canes Venatici", "Canum Venaticorum"},
{"Cae", "Caelum", "Caeli"},
{"Cam", "Camelopardalis", "Camelopardalis"},
{"Cap", "Capricornus", "Capricorni"},
{"Car", "Carina", "Carinae"},
{"Cas", "Cassiopeia", "Cassiopeiae"},
{"Cen", "Centaurus", "Centauri"},
{"Cep", "Cepheus", "Cephei"},
{"Cet", "Cetus", "Ceti"},
{"Cha", "Chamaeleon", "Chamaeleontis"},
{"Cir", "Circinus", "Circini"},
{"Cnc", "Cancer", "Cancri"},
{"Col", "Columba", "Columbae"},
{"Com", "Coma Berenices", "Comae Berenices"},
{"CrA", "Corona Austrina", "Coronae Austrinae"},
{"CrB", "Corona Borealis", "Coronae Borealis"},
{"Crt", "Crater", "Crateris"},
{"Cru", "Crux", "Crucis"},
{"Crv", "Corvus", "Corvi"},
{"Cyg", "Cygnus", "Cygni"},
{"Del", "Delphinus", "Delphini"},
{"Dor", "Dorado", "Doradus"},
{"Dra", "Draco", "Draconis"},
{"Equ", "Equuleus", "Equulei"},
{"Eri", "Eridanus", "Eridani"},
{"For", "Fornax", "Fornacis"},
{"Gem", "Gemini", "Geminorum"},
{"Gru", "Grus", "Gruis"},
{"Her", "Hercules", "Herculis"},
{"Hor", "Horologium", "Horologii"},
{"Hya", "Hydra", "Hydrae"},
{"Hyi", "Hydrus", "Hydri"},
{"Ind", "Indus", "Indi"},
{"LMi", "Leo Minor", "Leonis Minoris"},
{"Lac", "Lacerta", "Lacertae"},
{"Leo", "Leo", "Leonis"},
{"Lep", "Lepus", "Leporis"},
{"Lib", "Libra", "Librae"},
{"Lup", "Lupus", "Lupi"},
{"Lyn", "Lynx", "Lyncis"},
{"Lyr", "Lyra", "Lyrae"},
{"Men", "Mensa", "Mensae"},
{"Mic", "Microscopium", "Microscopii"},
{"Mon", "Monoceros", "Monocerotis"},
{"Mus", "Musca", "Muscae"},
{"Nor", "Norma", "Normae"},
{"Oct", "Octans", "Octantis"},
{"Oph", "Ophiuchus", "Ophiuchi"},
{"Ori", "Orion", "Orionis"},
{"Pav", "Pavo", "Pavonis"},
{"Peg", "Pegasus", "Pegasi"},
{"Per", "Perseus", "Persei"},
{"Phe", "Phoenix", "Phoenicis"},
{"Pic", "Pictor", "Pictoris"},
{"PsA", "Piscis Austrinus", "Piscis Austrini"},
{"Pse", "Pisces", "Piscium"},
{"Pup", "Puppis", "Puppis"},
{"Pyx", "Pyxis", "Pyxidis"},
{"Ret", "Reticulum", "Reticuli"},
{"Scl", "Sculptor", "Sculptoris"},
{"Sco", "Scorpius", "Scorpii"},
{"Sct", "Scutum", "Scuti"},
{"Ser", "Serpens", "Serpentis"},
{"Sex", "Sextans", "Sextantis"},
{"Sge", "Sagitta", "Sagittae"},
{"Sgr", "Sagittarius", "Sagittarii"},
{"Tau", "Taurus", "Tauri"},
{"Tel", "Telescopium", "Telescopii"},
{"TrA", "Triangulum Australe", "Trianguli Australis"},
{"Tri", "Triangulum", "Trianguli"},
{"Tuc", "Tucana", "Tucanae"},
{"UMa", "Ursa Major", "Ursae Majoris"},
{"UMi", "Ursa Minor", "Ursae Minoris"},
{"Vel", "Vela", "Velorum"},
{"Vir", "Virgo", "Virginis"},
{"Vol", "Volans", "Volantis"},
{"Vul", "Vulpecula", "Vulpeculae"},
{"Ser", "Serpens Cauda", ""},
{"Ser", "Serpens Caput", ""}
}; // end _names
/** Boundaries of the constellations.
<BR>Values in radians, for mean equator and equinox 1875.0.
<BR>WARNING : _boundaries[Ser] contains data for Cerpens Caput.
Data for Serpens Cauda are at _boundaries[SerB].
*/
private final static double[][][] _boundaries = {
{ // data for Andromeda
{0.06544984694978735, 0.37815467126543806},
{0.25089107997418486, 0.37960911230876665},
{0.25089107997418486, 0.42615122569528213},
{0.2159844949342983, 0.42615122569528213},
{0.2159844949342983, 0.5875941815047576},
{0.39924406639370286, 0.5875941815047576},
{0.39924406639370286, 0.6225007665446441},
{0.5563236990731926, 0.6225007665446441},
{0.5563236990731926, 0.6530440284545449},
{0.691586716102753, 0.6515895874112164},
{0.6959500392327389, 0.8915723595604368},
{0.5715953300281429, 0.8915723595604368},
{0.56941366846315, 0.8319402767839637},
{0.46687557490848314, 0.8319402767839637},
{0.46687557490848314, 0.8843001543437935},
{0.32288591161895097, 0.8843001543437935},
{0.32288591161895097, 0.8493935693039071},
{0.2552544031041707, 0.8493935693039071},
{0.2552544031041707, 0.8144869842640204},
{0.07199483164476608, 0.8144869842640204},
{0.07199483164476608, 0.8493935693039071},
{6.200282167709856, 0.8493935693039071},
{6.200282167709856, 0.8843001543437935},
{6.132650659195075, 0.8843001543437935},
{6.132650659195075, 0.9279333856436518},
{6.00829594999048, 0.9279333856436518},
{6.010477611555472, 0.6137741202846725},
{6.178465552059926, 0.6152285613280012},
{6.178465552059926, 0.5730497710714715},
{6.243915399009714, 0.5730497710714715},
{6.243915399009714, 0.559959801681514},
{0.028361600344907853, 0.5585053606381855},
{0.028361600344907853, 0.5003277189050411},
{0.04581489286485115, 0.5003277189050411},
{0.04581489286485115, 0.3956079637853814},
{0.06544984694978735, 0.3956079637853814},
{0.06544984694978735, 0.37815467126543806}
},
{ // data for Antlia
{2.474004214701962, -0.6937683776677459},
{2.903791543005566, -0.6908594955810888},
{2.9059732045705586, -0.5992297098513866},
{2.8623399732707004, -0.5992297098513866},
{2.8623399732707004, -0.5265076576849561},
{2.7968901263209127, -0.5265076576849561},
{2.7968901263209127, -0.4916010726450695},
{2.709623663721197, -0.4916010726450695},
{2.709623663721197, -0.4683300159518118},
{2.576542308256629, -0.46978445699514043},
{2.576542308256629, -0.41015237421866746},
{2.4761858762669546, -0.41015237421866746},
{2.474004214701962, -0.6414085001079161},
{2.474004214701962, -0.6937683776677459}
},
{ // data for Apus
{3.6564647829281207, -1.4457143970686361},
{4.834562028024293, -1.4224433403753785},
{4.782202150464463, -1.3089969389957472},
{4.769112181074505, -1.160643952576229},
{4.636030825609938, -1.1591895115329007},
{4.505131131710363, -1.1562806294462433},
{4.511676116405342, -1.2188215943093734},
{3.9095375244672983, -1.213003830136059},
{3.6215581978882336, -1.2100949480494019},
{3.625921521018219, -1.297361410649118},
{3.6564647829281207, -1.4457143970686361}
},
{ // data for Aquila
{4.969825045053853, -0.17744180728609016},
{5.2665310178928895, -0.1803506893727474},
{5.2665310178928895, -0.1279908118129175},
{5.403975696487443, -0.1294452528562461},
{5.403975696487443, -0.027634379823243547},
{5.340707511102648, 0.042178790256529625},
{5.340707511102648, 0.15417075059283245},
{5.299255941367782, 0.15417075059283245},
{5.29707427980279, 0.28216156240574997},
{5.218534463463046, 0.2807071213624213},
{5.218534463463046, 0.28652488553573574},
{4.998186645398762, 0.28652488553573574},
{4.998186645398762, 0.3257947937056082},
{4.9632800603588745, 0.3243403526622795},
{4.965461721923867, 0.21234839232597677},
{4.9131018443640375, 0.21089395128264818},
{4.9131018443640375, 0.11199196033630282},
{4.965461721923867, 0.11199196033630282},
{4.965461721923867, 0.0363610260832152},
{4.891285228714109, 0.0363610260832152},
{4.893466890279101, -0.03781546712654381},
{4.967643383488859, -0.03781546712654381},
{4.969825045053853, -0.17744180728609016}
},
{ // data for Aquarius
{5.7552232084513015, -0.4028801690020244},
{6.051929181290338, -0.40433461004535304},
{6.2679136762246355, -0.40433461004535304},
{6.270095337789629, -0.09890199094634534},
{6.270095337789629, -0.04799655442984406},
{5.984297672775558, -0.04654211338651545},
{5.984297672775558, 0.04654211338651545},
{5.787948131926195, 0.04654211338651545},
{5.787948131926195, 0.039269908169872414},
{5.700681669326479, 0.039269908169872414},
{5.700681669326479, 0.058177641733144325},
{5.648321791766649, 0.058177641733144325},
{5.648321791766649, 0.04363323129985824},
{5.613415206726763, 0.04363323129985824},
{5.482515512827187, 0.042178790256529625},
{5.403975696487443, 0.042178790256529625},
{5.403975696487443, -0.1294452528562461},
{5.403975696487443, -0.2341650079759059},
{5.615596868291756, -0.23561944901923448},
{5.615596868291756, -0.1308996938995747},
{5.753041546886307, -0.1308996938995747},
{5.7552232084513015, -0.4028801690020244}
},
{ // data for Ara
{4.461497900410506, -1.1562806294462433},
{4.505131131710363, -1.1562806294462433},
{4.636030825609938, -1.1591895115329007},
{4.627304179349966, -0.9948376736367678},
{4.756022211684548, -0.9948376736367678},
{4.751658888554562, -0.7766715171374766},
{4.708025657254704, -0.7766715171374766},
{4.337143191205909, -0.7723081940074907},
{4.345869837465881, -1.0413797870232833},
{4.345869837465881, -1.0588330795432266},
{4.393866391895725, -1.0588330795432266},
{4.393866391895725, -1.083558577279813},
{4.437499623195583, -1.083558577279813},
{4.437499623195583, -1.1286462496229999},
{4.461497900410506, -1.1286462496229999},
{4.461497900410506, -1.1562806294462433}
},
{ // data for Aries
{0.46687557490848314, 0.1832595714594046},
{0.5519603759432067, 0.1832595714594046},
{0.890117918517108, 0.1803506893727474},
{0.890117918517108, 0.3403392041388943},
{0.9119345341670373, 0.3403392041388943},
{0.9141161957320302, 0.5439609502048994},
{0.743946593662583, 0.5439609502048994},
{0.6632251157578453, 0.5439609502048994},
{0.6632251157578453, 0.48432886742842646},
{0.5323254218582705, 0.485783308471755},
{0.5323254218582705, 0.44651340030188263},
{0.46687557490848314, 0.44651340030188263},
{0.46687557490848314, 0.1832595714594046}
},
{ // data for Auriga
{1.2108221685710663, 0.5395976270749135},
{1.2108221685710663, 0.5279620987282847},
{1.2784536770858463, 0.5279620987282847},
{1.2784536770858463, 0.5017821599483697},
{1.5729779883598896, 0.4974188368183839},
{1.5729779883598896, 0.4886921905584123},
{1.7453292519943295, 0.485783308471755},
{1.7453292519943295, 0.6166830023713298},
{1.9634954084936207, 0.6152285613280012},
{1.9656770700586137, 0.7723081940074907},
{1.8195057452040886, 0.7737626350508194},
{1.8216874067690816, 0.8697557439105076},
{1.7453292519943295, 0.8697557439105076},
{1.7453292519943295, 0.9410233550336093},
{1.6427911584396628, 0.9410233550336093},
{1.6427911584396628, 0.9773843811168246},
{1.3569934934255912, 0.9802932632034816},
{1.3569934934255912, 0.9206611804270088},
{1.2719086923908676, 0.9206611804270088},
{1.263182046130896, 0.6326818538479445},
{1.2108221685710663, 0.6326818538479445},
{1.2108221685710663, 0.5395976270749135}
},
{ // data for Bootes
{3.5626533356334256, 0.1294452528562461},
{3.974987371417085, 0.1308996938995747},
{3.9706240482870996, 0.445058959258554},
{3.9968039870670142, 0.445058959258554},
{3.9968039870670142, 0.5672320068981571},
{4.060072172451809, 0.5672320068981571},
{4.057890510886816, 0.6894050545377601},
{4.140793650356547, 0.6908594955810888},
{4.1386119887915545, 0.8930268006037653},
{4.136430327226561, 0.9192067393836801},
{4.005530633326986, 0.9162978572970231},
{4.005530633326986, 0.9599310885968813},
{3.791727799957681, 0.9584766475535526},
{3.6935530295329997, 0.9570222065102241},
{3.695734691097993, 0.834849158870621},
{3.6979163526629852, 0.5250532166416274},
{3.67828139857805, 0.5250532166416274},
{3.67828139857805, 0.485783308471755},
{3.560471674068432, 0.485783308471755},
{3.5626533356334256, 0.1294452528562461}
},
{ // data for Canis Major
{1.6209745427897337, -0.5745042121148001},
{1.7431475904293368, -0.5730497710714715},
{1.9504054391036634, -0.5715953300281429},
{1.9547687622336491, -0.18762289458939044},
{1.6253378659197195, -0.19198621771937624},
{1.6231562043547265, -0.4654211338651546},
{1.6209745427897337, -0.5745042121148001}
},
{ // data for Canis Minor
{1.9133171924987835, 0.004363323129985824},
{2.1445733183880322, 0.005817764173314431},
{2.146754979953025, 0.11635528346628865},
{2.103121748653167, 0.11635528346628865},
{2.103121748653167, 0.1687151610261185},
{2.0747601483082594, 0.1687151610261185},
{2.0747601483082594, 0.22980168484592003},
{1.9918570088385283, 0.22980168484592003},
{1.9918570088385283, 0.21380283336930533},
{1.8631389765039468, 0.21380283336930533},
{1.8631389765039468, 0.17162404311277574},
{1.8631389765039468, 0.023271056693257724},
{1.9133171924987835, 0.02181661564992912},
{1.9133171924987835, 0.004363323129985824}
},
{ // data for Canes Venatici
{3.1677725923697078, 0.5803219762881145},
{3.255039054969425, 0.5817764173314433},
{3.255039054969425, 0.5468698322915566},
{3.4972034886836374, 0.5468698322915566},
{3.4972034886836374, 0.485783308471755},
{3.560471674068432, 0.485783308471755},
{3.67828139857805, 0.485783308471755},
{3.67828139857805, 0.5250532166416274},
{3.6979163526629852, 0.5250532166416274},
{3.695734691097993, 0.834849158870621},
{3.5561083509384463, 0.834849158870621},
{3.5539266893734536, 0.9148434162536944},
{3.19177086958463, 0.9148434162536944},
{3.189589208019637, 0.7737626350508194},
{3.1677725923697078, 0.7737626350508194},
{3.1677725923697078, 0.5803219762881145}
},
{ // data for Caelum
{1.1322823522313212, -0.8246680715673207},
{1.1955505376161157, -0.8246680715673207},
{1.1955505376161157, -0.7970336917440771},
{1.2806353386508393, -0.7970336917440771},
{1.2806353386508393, -0.7184938754043323},
{1.3264502315156905, -0.7184938754043323},
{1.3308135546456763, -0.46978445699514043},
{1.287180323345818, -0.46978445699514043},
{1.2522737383059315, -0.46978445699514043},
{1.2522737383059315, -0.49305551368839806},
{1.219548814831038, -0.49305551368839806},
{1.219548814831038, -0.6152285613280012},
{1.1344640137963142, -0.6152285613280012},
{1.1344640137963142, -0.6690428799311596},
{1.1322823522313212, -0.8246680715673207}
},
{ // data for Camelopardalis
{0.9097528726020443, 0.9235700625136659},
{1.2719086923908676, 0.9206611804270088},
{1.3569934934255912, 0.9206611804270088},
{1.3569934934255912, 0.9802932632034816},
{1.6427911584396628, 0.9773843811168246},
{1.6471544815696486, 1.0806496951931557},
{1.8784106074588975, 1.0777408131064985},
{1.8784106074588975, 1.0428342280666119},
{2.1314833489980747, 1.0413797870232833},
{2.146754979953025, 1.2769992360425177},
{2.4521875990520328, 1.2740903539558606},
{2.4652775684419903, 1.4224433403753785},
{2.8405233576207713, 1.42098889933205},
{2.8361600344907854, 1.3846278732488346},
{3.045599544730105, 1.3846278732488346},
{3.045599544730105, 1.3322679956890047},
{3.4295719801688573, 1.3322679956890047},
{3.560471674068432, 1.3322679956890047},
{3.5561083509384463, 1.3846278732488346},
{3.787364476827695, 1.3875367553354918},
{3.730641276137879, 1.5009831567151235},
{2.2689280275926285, 1.5038920388017807},
{2.2252947962927703, 1.4777121000218656},
{1.461713248545251, 1.4864387462818374},
{1.3962634015954636, 1.399172283682121},
{1.0035643198967394, 1.4035356068121068},
{0.9861110273767961, 1.3511757292522768},
{0.9642944117268671, 1.3511757292522768},
{0.9446594576419308, 1.1955505376161157},
{0.8595746566072073, 1.1955505376161157},
{0.8508480103472356, 1.0035643198967394},
{0.868301302867179, 1.0035643198967394},
{0.868301302867179, 0.9686577348568529},
{0.9097528726020443, 0.9686577348568529},
{0.9097528726020443, 0.9235700625136659}
},
{ // data for Capricornus
{5.270894341022875, -0.45960336969184007},
{5.358160803622591, -0.45960336969184007},
{5.617778529856748, -0.4625122517784973},
{5.617778529856748, -0.4363323129985824},
{5.7552232084513015, -0.4028801690020244},
{5.753041546886307, -0.1308996938995747},
{5.615596868291756, -0.1308996938995747},
{5.615596868291756, -0.23561944901923448},
{5.403975696487443, -0.2341650079759059},
{5.403975696487443, -0.1294452528562461},
{5.2665310178928895, -0.1279908118129175},
{5.2665310178928895, -0.1803506893727474},
{5.270894341022875, -0.45960336969184007}
},
{ // data for Carina
{2.3583761517573376, -1.3002702927357754},
{2.96705972839036, -1.297361410649118},
{2.96705972839036, -1.105375192929742},
{2.96705972839036, -0.9919287915501107},
{2.901609881440573, -0.9919287915501107},
{2.325651228282444, -0.9599310885968813},
{2.2252947962927703, -0.9599310885968813},
{2.2252947962927703, -0.9162978572970231},
{2.1554816262129965, -0.9162978572970231},
{2.1554816262129965, -0.8872090364304509},
{2.1074850717831533, -0.8886634774737795},
{1.581704634619861, -0.8581202155638786},
{1.581704634619861, -0.8988445647770796},
{1.6231562043547265, -0.8988445647770796},
{1.6231562043547265, -0.9599310885968813},
{1.7147859900844287, -0.9584766475535526},
{1.7147859900844287, -1.0093820840700538},
{1.7976891295541593, -1.0093820840700538},
{1.7933258064241735, -1.1141018391897137},
{2.375829444277281, -1.1082840750163994},
{2.3583761517573376, -1.3002702927357754}
},
{ // data for Cassiopeia
{6.00829594999048, 0.9279333856436518},
{6.132650659195075, 0.9279333856436518},
{6.132650659195075, 0.8843001543437935},
{6.200282167709856, 0.8843001543437935},
{6.200282167709856, 0.8493935693039071},
{0.07199483164476608, 0.8493935693039071},
{0.07199483164476608, 0.8144869842640204},
{0.2552544031041707, 0.8144869842640204},
{0.2552544031041707, 0.8493935693039071},
{0.32288591161895097, 0.8493935693039071},
{0.32288591161895097, 0.8843001543437935},
{0.39269908169872414, 0.8843001543437935},
{0.39269908169872414, 0.9526588833802382},
{0.4799655442984406, 0.9526588833802382},
{0.4799655442984406, 1.0137454072000398},
{0.5519603759432067, 1.0137454072000398},
{0.5519603759432067, 1.0311986997199831},
{0.6763150851478027, 1.0311986997199831},
{0.6763150851478027, 1.0035643198967394},
{0.8508480103472356, 1.0035643198967394},
{0.8595746566072073, 1.1955505376161157},
{0.9446594576419308, 1.1955505376161157},
{0.9642944117268671, 1.3511757292522768},
{0.11344640137963141, 1.3555390523822628},
{0.11780972450961724, 1.1635528346628865},
{6.19591884457987, 1.1635528346628865},
{6.19591884457987, 1.1111929571030563},
{6.086835766330224, 1.1111929571030563},
{6.086835766330224, 1.0428342280666119},
{6.006114288425486, 1.0428342280666119},
{6.00829594999048, 0.9279333856436518}
},
{ // data for Centaurus
{2.901609881440573, -0.9919287915501107},
{2.96705972839036, -0.9919287915501107},
{2.96705972839036, -1.105375192929742},
{3.12413936106985, -1.105375192929742},
{3.12413936106985, -0.9482955602502524},
{3.3946653951289707, -0.9482955602502524},
{3.3946653951289707, -1.105375192929742},
{3.5757433050233827, -1.1068296339730705},
{3.848451000647497, -1.1082840750163994},
{3.844087677517511, -0.9512044423369095},
{3.7437312455278366, -0.9482955602502524},
{3.7415495839628443, -0.7228571985343181},
{3.940080786377199, -0.7243116395776468},
{3.937899124812206, -0.5235987755982988},
{3.3226705634842046, -0.5206898935116416},
{3.3226705634842046, -0.5643231248114999},
{3.237585762449481, -0.5643231248114999},
{3.237585762449481, -0.5992297098513866},
{2.9059732045705586, -0.5992297098513866},
{2.901609881440573, -0.9919287915501107}
},
{ // data for Cepheus
{5.408339019617428, 0.9657488527701956},
{5.770494839406252, 0.9686577348568529},
{5.770494839406252, 0.9308422677303092},
{5.8141280707061105, 0.9308422677303092},
{5.8141280707061105, 0.97156661694351},
{5.862124625135954, 0.97156661694351},
{5.862124625135954, 0.9919287915501107},
{6.00829594999048, 0.9948376736367678},
{6.006114288425486, 1.0428342280666119},
{6.086835766330224, 1.0428342280666119},
{6.086835766330224, 1.1111929571030563},
{6.19591884457987, 1.1111929571030563},
{6.19591884457987, 1.1635528346628865},
{0.11780972450961724, 1.1635528346628865},
{0.11344640137963141, 1.3555390523822628},
{0.9642944117268671, 1.3511757292522768},
{0.9861110273767961, 1.3511757292522768},
{1.0035643198967394, 1.4035356068121068},
{1.3962634015954636, 1.399172283682121},
{1.461713248545251, 1.4864387462818374},
{2.2252947962927703, 1.4777121000218656},
{2.2689280275926285, 1.5038920388017807},
{2.356194490192345, 1.5300719775816956},
{5.93411945678072, 1.5475252701016389},
{5.977752688080578, 1.5155275671484094},
{5.345070834232634, 1.5126186850617522},
{5.366887449882563, 1.5082553619317665},
{5.465062220307244, 1.4049900478554354},
{5.244714402242961, 1.4035356068121068},
{5.270894341022875, 1.3148147031690616},
{5.4017940349224505, 1.3177235852557188},
{5.419247327442394, 1.1766428040528438},
{5.349434157362619, 1.1766428040528438},
{5.353797480492606, 1.0821041362364843},
{5.244714402242961, 1.0806496951931557},
{5.244714402242961, 1.0442886691099404},
{5.3865224039675, 1.045743110153269},
{5.3865224039675, 1.0704686078898553},
{5.406157358052436, 1.0704686078898553},
{5.408339019617428, 0.9657488527701956}
},
{ // data for Cetus
{6.2679136762246355, -0.40433461004535304},
{0.4625122517784973, -0.40433461004535304},
{0.4625122517784973, -0.3883357585687383},
{0.717766654882668, -0.3868813175254097},
{0.7199483164476609, -0.01308996938995747},
{0.8879362569521151, -0.011635528346628865},
{0.890117918517108, 0.1803506893727474},
{0.5519603759432067, 0.1832595714594046},
{0.5519603759432067, 0.04508767234318685},
{0.11562806294462435, 0.04654211338651545},
{0.11562806294462435, -0.10035643198967394},
{6.270095337789629, -0.09890199094634534},
{6.2679136762246355, -0.40433461004535304}
},
{ // data for Chamaeleon
{1.9416787928436916, -1.4195344582887213},
{3.6564647829281207, -1.4457143970686361},
{3.625921521018219, -1.297361410649118},
{2.96705972839036, -1.297361410649118},
{2.3583761517573376, -1.3002702927357754},
{1.9940386704035213, -1.3031791748224328},
{1.9416787928436916, -1.4195344582887213}
},
{ // data for Circinus
{3.6215581978882336, -1.2100949480494019},
{3.9095375244672983, -1.213003830136059},
{3.9095375244672983, -1.186823891356144},
{3.9488074326371705, -1.186823891356144},
{3.9488074326371705, -1.1155562802330423},
{4.014257279586958, -1.1155562802330423},
{4.014257279586958, -1.057378638499898},
{4.057890510886816, -1.057378638499898},
{4.057890510886816, -1.0399253459799547},
{4.057890510886816, -0.9526588833802382},
{3.9815323561120635, -0.9512044423369095},
{3.844087677517511, -0.9512044423369095},
{3.848451000647497, -1.1082840750163994},
{3.5757433050233827, -1.1068296339730705},
{3.5757433050233827, -1.124282926493014},
{3.6215581978882336, -1.124282926493014},
{3.6215581978882336, -1.2100949480494019}
},
{ // data for Cancer
{2.103121748653167, 0.11635528346628865},
{2.146754979953025, 0.11635528346628865},
{2.4521875990520328, 0.11344640137963141},
{2.4521875990520328, 0.5759586531581287},
{2.127120025868089, 0.5788675352447858},
{2.127120025868089, 0.4828744263850978},
{2.096576763958188, 0.4828744263850978},
{2.096576763958188, 0.3432480862255515},
{2.076941809873252, 0.3432480862255515},
{2.0747601483082594, 0.22980168484592003},
{2.0747601483082594, 0.1687151610261185},
{2.103121748653167, 0.1687151610261185},
{2.103121748653167, 0.11635528346628865}
},
{ // data for Columba
{1.3264502315156905, -0.7184938754043323},
{1.5838862961848539, -0.7504915783575618},
{1.7409659288643438, -0.7475826962709046},
{1.6209745427897337, -0.5745042121148001},
{1.6231562043547265, -0.4654211338651546},
{1.3308135546456763, -0.46978445699514043},
{1.3264502315156905, -0.7184938754043323}
},
{ // data for Coma Berenices
{3.1350476688948143, 0.23125612588924865},
{3.385938748868999, 0.23125612588924865},
{3.385938748868999, 0.24870941840919195},
{3.5626533356334256, 0.2588905057124922},
{3.560471674068432, 0.485783308471755},
{3.4972034886836374, 0.485783308471755},
{3.4972034886836374, 0.5468698322915566},
{3.255039054969425, 0.5468698322915566},
{3.255039054969425, 0.5817764173314433},
{3.1677725923697078, 0.5803219762881145},
{3.1677725923697078, 0.4945099547317267},
{3.1350476688948143, 0.4945099547317267},
{3.1350476688948143, 0.23125612588924865}
},
{ // data for Corona Austrina
{4.708025657254704, -0.7766715171374766},
{4.751658888554562, -0.7766715171374766},
{5.054909846088576, -0.7810348402674625},
{5.054909846088576, -0.6152285613280012},
{4.70584399568971, -0.6443173821945732},
{4.708025657254704, -0.7766715171374766}
},
{ // data for Corona Borealis
{3.9968039870670142, 0.445058959258554},
{4.219333466696291, 0.4479678413452113},
{4.254240051736178, 0.4479678413452113},
{4.254240051736178, 0.46687557490848314},
{4.295691621471043, 0.46687557490848314},
{4.29350995990605, 0.6923139366244173},
{4.140793650356547, 0.6908594955810888},
{4.057890510886816, 0.6894050545377601},
{4.060072172451809, 0.5672320068981571},
{3.9968039870670142, 0.5672320068981571},
{3.9968039870670142, 0.445058959258554}
},
{ // data for Crater
{2.8623399732707004, -0.43342343091192514},
{3.126321022634843, -0.43342343091192514},
{3.126321022634843, -0.1803506893727474},
{3.126321022634843, -0.0916297857297023},
{3.045599544730105, -0.0930842267730309},
{2.842705019185764, -0.0930842267730309},
{2.842705019185764, -0.1803506893727474},
{2.8405233576207713, -0.31997702953229373},
{2.8623399732707004, -0.31997702953229373},
{2.8623399732707004, -0.43342343091192514}
},
{ // data for Crux
{3.12413936106985, -1.105375192929742},
{3.3946653951289707, -1.105375192929742},
{3.3946653951289707, -0.9482955602502524},
{3.12413936106985, -0.9482955602502524},
{3.12413936106985, -1.105375192929742}
},
{ // data for Corvus
{3.126321022634843, -0.43342343091192514},
{3.3226705634842046, -0.43342343091192514},
{3.3226705634842046, -0.3723369070921236},
{3.3903020719989847, -0.3723369070921236},
{3.3903020719989847, -0.1803506893727474},
{3.126321022634843, -0.1803506893727474},
{3.126321022634843, -0.43342343091192514}
},
{ // data for Cygnus
{5.063636492348548, 0.48432886742842646},
{5.170537909033201, 0.48432886742842646},
{5.170537909033201, 0.51196324725167},
{5.499968805347131, 0.5148721293383272},
{5.499968805347131, 0.49596439577505536},
{5.633050160811699, 0.4974188368183839},
{5.713771638716437, 0.49887327786171254},
{5.713771638716437, 0.6384996180212589},
{5.748678223756323, 0.6384996180212589},
{5.748678223756323, 0.7737626350508194},
{5.757404870016295, 0.7737626350508194},
{5.757404870016295, 0.7781259581808053},
{5.772676500971245, 0.7781259581808053},
{5.770494839406252, 0.9308422677303092},
{5.770494839406252, 0.9686577348568529},
{5.408339019617428, 0.9657488527701956},
{5.406157358052436, 1.0704686078898553},
{5.3865224039675, 1.0704686078898553},
{5.3865224039675, 1.045743110153269},
{5.244714402242961, 1.0442886691099404},
{5.179264555293172, 1.0442886691099404},
{5.179264555293172, 1.016654289286697},
{5.091998092693457, 1.016654289286697},
{5.094179754258449, 0.9730210579868387},
{5.006913291658733, 0.9730210579868387},
{5.009094953223726, 0.8319402767839637},
{5.030911568873655, 0.8319402767839637},
{5.033093230438647, 0.7621271067041905},
{5.094179754258449, 0.7635815477475192},
{5.096361415823442, 0.6414085001079161},
{5.08763476956347, 0.6414085001079161},
{5.0898164311284635, 0.5279620987282847},
{5.063636492348548, 0.5265076576849561},
{5.063636492348548, 0.48432886742842646}
},
{ // data for Delphinus
{5.340707511102648, 0.040724349213201026},
{5.403975696487443, 0.042178790256529625},
{5.482515512827187, 0.042178790256529625},
{5.482515512827187, 0.11199196033630282},
{5.493423820652152, 0.11199196033630282},
{5.493423820652152, 0.21380283336930533},
{5.537057051952011, 0.21525727441263398},
{5.537057051952011, 0.3490658503988659},
{5.406157358052436, 0.3476114093555373},
{5.406157358052436, 0.3650647018754806},
{5.325435880147698, 0.3650647018754806},
{5.327617541712691, 0.28216156240574997},
{5.29707427980279, 0.28216156240574997},
{5.299255941367782, 0.15417075059283245},
{5.340707511102648, 0.15417075059283245},
{5.340707511102648, 0.040724349213201026}
},
{ // data for Dorado
{1.1999138607461015, -1.1911872144861297},
{1.7191493132144147, -1.2202760353527022},
{1.7256942979093934, -1.1155562802330423},
{1.5751596499248823, -1.117010721276371},
{1.5751596499248823, -1.064650843716541},
{1.4464416175903005, -1.0326531407633115},
{1.4486232791552935, -0.9890199094634534},
{1.3199052468207118, -0.9890199094634534},
{1.3199052468207118, -0.9104800931237085},
{1.1911872144861297, -0.9119345341670373},
{1.1955505376161157, -0.8246680715673207},
{1.1322823522313212, -0.8246680715673207},
{1.0842857978014775, -0.8246680715673207},
{1.0842857978014775, -0.8610290976505359},
{1.016654289286697, -0.8610290976505359},
{1.016654289286697, -0.8930268006037653},
{1.0602875205865552, -0.8930268006037653},
{1.0602875205865552, -0.9730210579868387},
{1.1453723216212788, -0.9730210579868387},
{1.1453723216212788, -0.9992009967667536},
{1.2108221685710663, -0.9992009967667536},
{1.1999138607461015, -1.165007275706215},
{1.1999138607461015, -1.1911872144861297}
},
{ // data for Draco
{4.1386119887915545, 0.8930268006037653},
{4.463679561975498, 0.8944812416470939},
{4.463679561975498, 0.8770279491271507},
{4.7865654735944485, 0.8828457133004651},
{4.7865654735944485, 0.8304858357406351},
{5.009094953223726, 0.8319402767839637},
{5.006913291658733, 0.9730210579868387},
{5.094179754258449, 0.9730210579868387},
{5.091998092693457, 1.016654289286697},
{5.179264555293172, 1.016654289286697},
{5.179264555293172, 1.0442886691099404},
{5.244714402242961, 1.0442886691099404},
{5.244714402242961, 1.0806496951931557},
{5.353797480492606, 1.0821041362364843},
{5.349434157362619, 1.1766428040528438},
{5.419247327442394, 1.1766428040528438},
{5.4017940349224505, 1.3177235852557188},
{5.270894341022875, 1.3148147031690616},
{5.244714402242961, 1.4035356068121068},
{5.465062220307244, 1.4049900478554354},
{5.366887449882563, 1.5082553619317665},
{4.546582701445228, 1.5009831567151235},
{4.6687557490848315, 1.3962634015954636},
{4.537856055185257, 1.3948089605521352},
{4.559672670835186, 1.3075424979524186},
{4.3153265755559795, 1.3060880569090898},
{4.328416544945938, 1.2173671532660448},
{4.101523742186674, 1.2159127122227162},
{4.105887065316661, 1.146099542142943},
{3.67828139857805, 1.1402817779696286},
{3.67828139857805, 1.2115493890927305},
{3.4252086570388713, 1.2100949480494019},
{3.4295719801688573, 1.3322679956890047},
{3.045599544730105, 1.3322679956890047},
{3.045599544730105, 1.3846278732488346},
{2.8361600344907854, 1.3846278732488346},
{2.8405233576207713, 1.42098889933205},
{2.4652775684419903, 1.4224433403753785},
{2.4521875990520328, 1.2740903539558606},
{2.7401669256310974, 1.2697270308258748},
{2.7401669256310974, 1.1475539831862716},
{3.1677725923697078, 1.1490084242296001},
{3.1677725923697078, 1.105375192929742},
{3.5517450278084604, 1.105375192929742},
{3.5517450278084604, 1.0879219004097989},
{3.787364476827695, 1.0893763414531275},
{3.791727799957681, 0.9584766475535526},
{4.005530633326986, 0.9599310885968813},
{4.005530633326986, 0.9162978572970231},
{4.136430327226561, 0.9192067393836801},
{4.1386119887915545, 0.8930268006037653}
},
{ // data for Equuleus
{5.482515512827187, 0.042178790256529625},
{5.613415206726763, 0.04363323129985824},
{5.611233545161769, 0.22689280275926282},
{5.554510344471954, 0.22689280275926282},
{5.554510344471954, 0.21525727441263398},
{5.537057051952011, 0.21525727441263398},
{5.493423820652152, 0.21380283336930533},
{5.493423820652152, 0.11199196033630282},
{5.482515512827187, 0.11199196033630282},
{5.482515512827187, 0.042178790256529625}
},
{ // data for Eridanus
{0.370882466048795, -0.9802932632034816},
{0.5846852994181004, -0.9788388221601533},
{0.5868669609830933, -0.9162978572970231},
{0.6523168079328807, -0.9162978572970231},
{0.6523168079328807, -0.8653924207805217},
{0.7155849933176751, -0.8653924207805217},
{0.7155849933176751, -0.8304858357406351},
{0.8028514559173915, -0.8290313946973066},
{0.8028514559173915, -0.7766715171374766},
{0.9141161957320302, -0.7766715171374766},
{0.9141161957320302, -0.74176493209759},
{1.0101093045917182, -0.7403104910542614},
{1.0101093045917182, -0.6690428799311596},
{1.1344640137963142, -0.6690428799311596},
{1.1344640137963142, -0.6152285613280012},
{1.219548814831038, -0.6152285613280012},
{1.219548814831038, -0.49305551368839806},
{1.2522737383059315, -0.49305551368839806},
{1.2522737383059315, -0.46978445699514043},
{1.287180323345818, -0.46978445699514043},
{1.2915436464758039, -0.2399827721492203},
{1.3111786005607402, -0.2399827721492203},
{1.313360262125733, -0.15998851476614687},
{1.3569934934255912, -0.15998851476614687},
{1.3591751549905844, -0.03781546712654381},
{1.24863763569761, -0.039269908169872414},
{1.24863763569761, 0.004363323129985824},
{1.2370021073509814, 0.004363323129985824},
{0.96647607329186, 0.005817764173314431},
{0.96647607329186, -0.011635528346628865},
{0.8857545953871222, -0.011635528346628865},
{0.7199483164476609, -0.01308996938995747},
{0.717766654882668, -0.3868813175254097},
{1.0035643198967394, -0.41887902047863906},
{1.0035643198967394, -0.5992297098513866},
{0.935932811381959, -0.5992297098513866},
{0.935932811381959, -0.6777695261911314},
{0.8050331174823844, -0.6777695261911314},
{0.8050331174823844, -0.6719517620178168},
{0.6326818538479445, -0.6734062030611455},
{0.6326818538479445, -0.8101236611340346},
{0.5017821599483697, -0.8115781021773633},
{0.5017821599483697, -0.8566657745205501},
{0.4341506514335895, -0.8566657745205501},
{0.4341506514335895, -0.8915723595604368},
{0.370882466048795, -0.8915723595604368},
{0.370882466048795, -0.9802932632034816}
},
{ // data for Fornax
{0.4603305902135044, -0.674860644104474},
{0.6326818538479445, -0.6734062030611455},
{0.8050331174823844, -0.6719517620178168},
{0.8050331174823844, -0.6777695261911314},
{0.935932811381959, -0.6777695261911314},
{0.935932811381959, -0.5992297098513866},
{1.0035643198967394, -0.5992297098513866},
{1.0035643198967394, -0.41887902047863906},
{0.717766654882668, -0.3868813175254097},
{0.4625122517784973, -0.3883357585687383},
{0.4625122517784973, -0.40433461004535304},
{0.4603305902135044, -0.674860644104474}
},
{ // data for Gemini
{1.6820610666095355, 0.2079850691959909},
{1.834777376159039, 0.20653062815266232},
{1.834777376159039, 0.17162404311277574},
{1.8631389765039468, 0.17162404311277574},
{1.8631389765039468, 0.21380283336930533},
{1.9918570088385283, 0.21380283336930533},
{1.9918570088385283, 0.22980168484592003},
{2.0747601483082594, 0.22980168484592003},
{2.076941809873252, 0.3432480862255515},
{2.096576763958188, 0.3432480862255515},
{2.096576763958188, 0.4828744263850978},
{2.127120025868089, 0.4828744263850978},
{2.127120025868089, 0.5788675352447858},
{2.0638518404832946, 0.5788675352447858},
{2.0638518404832946, 0.6152285613280012},
{1.9634954084936207, 0.6152285613280012},
{1.7453292519943295, 0.6166830023713298},
{1.7453292519943295, 0.485783308471755},
{1.5729779883598896, 0.4886921905584123},
{1.5729779883598896, 0.39851684587203856},
{1.5729779883598896, 0.3752457891787809},
{1.6580627893946132, 0.3752457891787809},
{1.660244450959606, 0.30543261909900765},
{1.684242728174528, 0.30543261909900765},
{1.6820610666095355, 0.2079850691959909}
},
{ // data for Grus
{5.794493116621174, -0.97156661694351},
{6.139195643890054, -0.97156661694351},
{6.137013982325061, -0.674860644104474},
{6.137013982325061, -0.6225007665446441},
{6.051929181290338, -0.6225007665446441},
{5.619960191421741, -0.619591884457987},
{5.622141852986733, -0.7853981633974483},
{5.622141852986733, -0.8479391282605785},
{5.794493116621174, -0.8493935693039071},
{5.794493116621174, -0.97156661694351}
},
{ // data for Hercules
{4.236786759216235, 0.06399540590645875},
{4.286964975211071, 0.06399540590645875},
{4.413501345980661, 0.06544984694978735},
{4.411319684415668, 0.21962059754261978},
{4.5422193783152425, 0.22107503858594837},
{4.5422193783152425, 0.24870941840919195},
{4.804018766114392, 0.25016385945252056},
{4.804018766114392, 0.21089395128264818},
{4.9131018443640375, 0.21089395128264818},
{4.965461721923867, 0.21234839232597677},
{4.9632800603588745, 0.3243403526622795},
{4.961098398793881, 0.370882466048795},
{4.961098398793881, 0.4479678413452113},
{4.961098398793881, 0.4566944876051829},
{4.830198704894308, 0.4566944876051829},
{4.828017043329314, 0.5250532166416274},
{4.7778388273344765, 0.5250532166416274},
{4.771293842639497, 0.8304858357406351},
{4.7865654735944485, 0.8304858357406351},
{4.7865654735944485, 0.8828457133004651},
{4.463679561975498, 0.8770279491271507},
{4.463679561975498, 0.8944812416470939},
{4.1386119887915545, 0.8930268006037653},
{4.140793650356547, 0.6908594955810888},
{4.29350995990605, 0.6923139366244173},
{4.295691621471043, 0.46687557490848314},
{4.254240051736178, 0.46687557490848314},
{4.254240051736178, 0.4479678413452113},
{4.219333466696291, 0.4479678413452113},
{4.221515128261284, 0.37670023022210947},
{4.190971866351384, 0.37670023022210947},
{4.193153527916376, 0.2734349161457783},
{4.236786759216235, 0.2734349161457783},
{4.236786759216235, 0.06399540590645875}
},
{ // data for Horologium
{0.5803219762881145, -1.1693705988362009},
{0.842121364087264, -1.1693705988362009},
{0.8508480103472356, -0.9933832325934392},
{0.9293878266869805, -0.9919287915501107},
{0.9293878266869805, -0.8944812416470939},
{1.016654289286697, -0.8930268006037653},
{1.016654289286697, -0.8610290976505359},
{1.0842857978014775, -0.8610290976505359},
{1.0842857978014775, -0.8246680715673207},
{1.1322823522313212, -0.8246680715673207},
{1.1344640137963142, -0.6690428799311596},
{1.0101093045917182, -0.6690428799311596},
{1.0101093045917182, -0.7403104910542614},
{0.9141161957320302, -0.74176493209759},
{0.9141161957320302, -0.7766715171374766},
{0.8028514559173915, -0.7766715171374766},
{0.8028514559173915, -0.8290313946973066},
{0.7155849933176751, -0.8304858357406351},
{0.7155849933176751, -0.8653924207805217},
{0.6523168079328807, -0.8653924207805217},
{0.6523168079328807, -0.9162978572970231},
{0.5868669609830933, -0.9162978572970231},
{0.5846852994181004, -0.9788388221601533},
{0.5803219762881145, -1.1693705988362009}
},
{ // data for Hydra
{2.1423916568230394, -0.1861684535460618},
{2.2165681500327987, -0.1847140125027332},
{2.2165681500327987, -0.2894337676223929},
{2.271109689157621, -0.2894337676223929},
{2.271109689157621, -0.32288591161895097},
{2.4041910446221886, -0.32288591161895097},
{2.4041910446221886, -0.41015237421866746},
{2.4761858762669546, -0.41015237421866746},
{2.576542308256629, -0.41015237421866746},
{2.576542308256629, -0.46978445699514043},
{2.709623663721197, -0.4683300159518118},
{2.709623663721197, -0.4916010726450695},
{2.7968901263209127, -0.4916010726450695},
{2.7968901263209127, -0.5265076576849561},
{2.8623399732707004, -0.5265076576849561},
{2.8623399732707004, -0.5992297098513866},
{2.9059732045705586, -0.5992297098513866},
{3.237585762449481, -0.5992297098513866},
{3.237585762449481, -0.5643231248114999},
{3.3226705634842046, -0.5643231248114999},
{3.3226705634842046, -0.5206898935116416},
{3.937899124812206, -0.5235987755982988},
{3.937899124812206, -0.4363323129985824},
{3.76118453804778, -0.4348778719552538},
{3.76118453804778, -0.3737913481354523},
{3.3903020719989847, -0.3723369070921236},
{3.3226705634842046, -0.3723369070921236},
{3.3226705634842046, -0.43342343091192514},
{3.126321022634843, -0.43342343091192514},
{2.8623399732707004, -0.43342343091192514},
{2.8623399732707004, -0.31997702953229373},
{2.8405233576207713, -0.31997702953229373},
{2.842705019185764, -0.1803506893727474},
{2.5372724000867564, -0.18180513041607596},
{2.5394540616517496, 0.11199196033630282},
{2.4521875990520328, 0.11344640137963141},
{2.146754979953025, 0.11635528346628865},
{2.1445733183880322, 0.005817764173314431},
{2.1423916568230394, -0.1861684535460618}
},
{ // data for Hydrus
{0.030543261909900768, -1.399172283682121},
{0.8726646259971648, -1.4297155455920216},
{0.9075712110370513, -1.2813625591725035},
{1.186823891356144, -1.2784536770858463},
{1.1999138607461015, -1.1911872144861297},
{1.1999138607461015, -1.165007275706215},
{0.842121364087264, -1.1693705988362009},
{0.5803219762881145, -1.1693705988362009},
{0.5846852994181004, -0.9788388221601533},
{0.370882466048795, -0.9802932632034816},
{0.35779249665883756, -1.3031791748224328},
{0.2181661564992912, -1.3031791748224328},
{0.2181661564992912, -1.2857258823024895},
{0.030543261909900768, -1.2857258823024895},
{0.030543261909900768, -1.399172283682121}
},
{ // data for Indus
{5.6374134839416845, -1.301724733779104},
{6.14355896702004, -1.2857258823024895},
{6.141377305455047, -1.1388273369263},
{5.803219762881146, -1.1373728958829714},
{5.794493116621174, -0.97156661694351},
{5.794493116621174, -0.8493935693039071},
{5.622141852986733, -0.8479391282605785},
{5.622141852986733, -0.7853981633974483},
{5.360342465187583, -0.7824892813107911},
{5.366887449882563, -0.9657488527701956},
{5.366887449882563, -1.0195631713733542},
{5.6286868376817125, -1.0210176124166828},
{5.6374134839416845, -1.2842714412591607}
},
{ // data for Leo Minor
{2.4521875990520328, 0.5759586531581287},
{2.620175539556487, 0.5745042121148001},
{2.620175539556487, 0.485783308471755},
{2.7794368338009696, 0.485783308471755},
{2.7794368338009696, 0.39851684587203856},
{2.844886680750757, 0.39851684587203856},
{2.844886680750757, 0.4319689898685966},
{2.908154866135552, 0.4319689898685966},
{2.908154866135552, 0.49305551368839806},
{2.908154866135552, 0.5817764173314433},
{2.853613327010729, 0.5817764173314433},
{2.853613327010729, 0.686496172451103},
{2.694352032766246, 0.686496172451103},
{2.694352032766246, 0.7214027574909896},
{2.5416357232167415, 0.7243116395776468},
{2.5416357232167415, 0.6835872903644457},
{2.454369260617026, 0.6835872903644457},
{2.4521875990520328, 0.5759586531581287}
},
{ // data for Lacerta
{5.748678223756323, 0.6384996180212589},
{5.781403147231217, 0.6384996180212589},
{5.781403147231217, 0.6239552075879727},
{5.999569303730508, 0.6239552075879727},
{5.999569303730508, 0.6137741202846725},
{6.010477611555472, 0.6137741202846725},
{6.00829594999048, 0.9279333856436518},
{6.00829594999048, 0.9948376736367678},
{5.862124625135954, 0.9919287915501107},
{5.862124625135954, 0.97156661694351},
{5.8141280707061105, 0.97156661694351},
{5.8141280707061105, 0.9308422677303092},
{5.770494839406252, 0.9308422677303092},
{5.772676500971245, 0.7781259581808053},
{5.757404870016295, 0.7781259581808053},
{5.757404870016295, 0.7737626350508194},
{5.748678223756323, 0.7737626350508194},
{5.748678223756323, 0.6384996180212589}
},
{ // data for Leo
{2.4521875990520328, 0.11344640137963141},
{2.5394540616517496, 0.11199196033630282},
{2.844886680750757, 0.11053751929297419},
{2.842705019185764, -0.0930842267730309},
{3.045599544730105, -0.0930842267730309},
{3.043417883165112, 0.17889624832941878},
{3.1350476688948143, 0.17889624832941878},
{3.1350476688948143, 0.23125612588924865},
{3.1350476688948143, 0.4945099547317267},
{2.908154866135552, 0.49305551368839806},
{2.908154866135552, 0.4319689898685966},
{2.844886680750757, 0.4319689898685966},
{2.844886680750757, 0.39851684587203856},
{2.7794368338009696, 0.39851684587203856},
{2.7794368338009696, 0.485783308471755},
{2.620175539556487, 0.485783308471755},
{2.620175539556487, 0.5745042121148001},
{2.4521875990520328, 0.5759586531581287},
{2.4521875990520328, 0.11344640137963141}
},
{ // data for Lepus
{1.287180323345818, -0.46978445699514043},
{1.3308135546456763, -0.46978445699514043},
{1.6231562043547265, -0.4654211338651546},
{1.6253378659197195, -0.19198621771937624},
{1.5533430342749532, -0.19198621771937624},
{1.3569934934255912, -0.15998851476614687},
{1.313360262125733, -0.15998851476614687},
{1.3111786005607402, -0.2399827721492203},
{1.2915436464758039, -0.2399827721492203},
{1.287180323345818, -0.46978445699514043}
},
{ // data for Libra
{3.76118453804778, -0.4348778719552538},
{3.937899124812206, -0.4363323129985824},
{3.937899124812206, -0.5235987755982988},
{4.136430327226561, -0.4916010726450695},
{4.134248665661568, -0.3432480862255515},
{4.1975168510463625, -0.3432480862255515},
{4.195335189481369, -0.13380857598623191},
{4.195335189481369, -0.040724349213201026},
{3.9771690329820784, -0.040724349213201026},
{3.9771690329820784, 0.008726646259971648},
{3.8680859547324324, 0.008726646259971648},
{3.8680859547324324, -0.1308996938995747},
{3.76118453804778, -0.1308996938995747},
{3.76118453804778, -0.3737913481354523},
{3.76118453804778, -0.4348778719552538}
},
{ // data for Lupus
{3.7437312455278366, -0.9482955602502524},
{3.841906015952517, -0.949750001293581},
{3.9815323561120635, -0.9512044423369095},
{3.9815323561120635, -0.9337511498169663},
{4.05352718775683, -0.9337511498169663},
{4.05352718775683, -0.8319402767839637},
{4.140793650356547, -0.8319402767839637},
{4.1386119887915545, -0.7272205216643038},
{4.223696789826278, -0.7272205216643038},
{4.221515128261284, -0.4916010726450695},
{4.136430327226561, -0.4916010726450695},
{3.937899124812206, -0.5235987755982988},
{3.940080786377199, -0.7243116395776468},
{3.7415495839628443, -0.7228571985343181},
{3.7437312455278366, -0.9482955602502524}
},
{ // data for Lynx
{2.0638518404832946, 0.5788675352447858},
{2.127120025868089, 0.5788675352447858},
{2.4521875990520328, 0.5759586531581287},
{2.454369260617026, 0.6835872903644457},
{2.5416357232167415, 0.6835872903644457},
{2.5416357232167415, 0.7243116395776468},
{2.430370983402104, 0.7243116395776468},
{2.430370983402104, 0.8115781021773633},
{2.2427480888127134, 0.8115781021773633},
{2.2471114119426994, 1.038470904936626},
{2.1314833489980747, 1.0413797870232833},
{1.8784106074588975, 1.0428342280666119},
{1.8784106074588975, 1.0777408131064985},
{1.6471544815696486, 1.0806496951931557},
{1.6427911584396628, 0.9773843811168246},
{1.6427911584396628, 0.9410233550336093},
{1.7453292519943295, 0.9410233550336093},
{1.7453292519943295, 0.8697557439105076},
{1.8216874067690816, 0.8697557439105076},
{1.8195057452040886, 0.7737626350508194},
{1.9656770700586137, 0.7723081940074907},
{1.9634954084936207, 0.6152285613280012},
{2.0638518404832946, 0.6152285613280012},
{2.0638518404832946, 0.5788675352447858}
},
{ // data for Lyra
{4.830198704894308, 0.4566944876051829},
{4.961098398793881, 0.4566944876051829},
{4.961098398793881, 0.4479678413452113},
{5.063636492348548, 0.4479678413452113},
{5.063636492348548, 0.48432886742842646},
{5.063636492348548, 0.5265076576849561},
{5.0898164311284635, 0.5279620987282847},
{5.08763476956347, 0.6414085001079161},
{5.096361415823442, 0.6414085001079161},
{5.094179754258449, 0.7635815477475192},
{5.033093230438647, 0.7621271067041905},
{5.030911568873655, 0.8319402767839637},
{5.009094953223726, 0.8319402767839637},
{4.7865654735944485, 0.8304858357406351},
{4.771293842639497, 0.8304858357406351},
{4.7778388273344765, 0.5250532166416274},
{4.828017043329314, 0.5250532166416274},
{4.830198704894308, 0.4566944876051829}
},
{ // data for Mensa
{0.8093964406123703, -1.4558954843719367},
{1.876228945893904, -1.4806209821085228},
{1.9416787928436916, -1.4195344582887213},
{1.9940386704035213, -1.3031791748224328},
{1.706059343824457, -1.3060880569090898},
{1.7191493132144147, -1.2202760353527022},
{1.1999138607461015, -1.1911872144861297},
{1.186823891356144, -1.2784536770858463},
{0.9075712110370513, -1.2813625591725035},
{0.8726646259971648, -1.4297155455920216},
{0.8093964406123703, -1.4558954843719367}
},
{ // data for Microscopium
{5.360342465187583, -0.7824892813107911},
{5.622141852986733, -0.7853981633974483},
{5.619960191421741, -0.619591884457987},
{5.617778529856748, -0.4625122517784973},
{5.358160803622591, -0.45960336969184007},
{5.360342465187583, -0.7824892813107911}
},
{ // data for Monoceros
{1.5533430342749532, -0.19198621771937624},
{1.6253378659197195, -0.19198621771937624},
{1.9547687622336491, -0.18762289458939044},
{2.1423916568230394, -0.1861684535460618},
{2.1445733183880322, 0.005817764173314431},
{1.9133171924987835, 0.004363323129985824},
{1.9133171924987835, 0.004363323129985824},
{1.8653206380689396, 0.023271056693257724},
{1.8653206380689396, 0.0916297857297023},
{1.8609573149389538, 0.0916297857297023},
{1.8631389765039468, 0.17162404311277574},
{1.834777376159039, 0.17162404311277574},
{1.834777376159039, 0.20653062815266232},
{1.6820610666095355, 0.2079850691959909},
{1.6820610666095355, 0.1722058195301072},
{1.662426112524599, 0.1722058195301072},
{1.660244450959606, -0.06981317007977318},
{1.5555246958399465, -0.06981317007977318},
{1.5533430342749532, -0.19198621771937624}
},
{ // data for Musca
{2.96705972839036, -1.297361410649118},
{3.625921521018219, -1.297361410649118},
{3.6215581978882336, -1.124282926493014},
{3.5757433050233827, -1.124282926493014},
{3.5757433050233827, -1.1068296339730705},
{3.3946653951289707, -1.105375192929742},
{3.12413936106985, -1.105375192929742},
{2.96705972839036, -1.105375192929742},
{2.96705972839036, -1.297361410649118}
},
{ // data for Norma
{4.057890510886816, -1.0399253459799547},
{4.345869837465881, -1.0413797870232833},
{4.337143191205909, -0.7723081940074907},
{4.337143191205909, -0.7272205216643038},
{4.223696789826278, -0.7272205216643038},
{4.1386119887915545, -0.7272205216643038},
{4.140793650356547, -0.8319402767839637},
{4.05352718775683, -0.8319402767839637},
{4.05352718775683, -0.9337511498169663},
{3.9815323561120635, -0.9337511498169663},
{3.9815323561120635, -0.9512044423369095},
{4.057890510886816, -0.9526588833802382},
{4.057890510886816, -1.0399253459799547}
},
{ // data for Octans
{1.9416787928436916, -1.4195344582887213},
{3.6564647829281207, -1.4457143970686361},
{4.834562028024293, -1.4224433403753785},
{4.782202150464463, -1.3089969389957472},
{5.6374134839416845, -1.2842714412591607},
{6.14355896702004, -1.2857258823024895},
{0.030543261909900768, -1.2857258823024895},
{0.030543261909900768, -1.399172283682121},
{0.8726646259971648, -1.4297155455920216},
{0.8093964406123703, -1.4558954843719367},
{1.876228945893904, -1.4806209821085228},
{1.9416787928436916, -1.4195344582887213}
},
{ // data for Ophiuchus
{4.42004633067564, -0.5206898935116416},
{4.642575810304916, -0.5221443345549702},
{4.640394148739923, -0.2777982392757641},
{4.524766085795299, -0.2763437982324355},
{4.524766085795299, -0.17162404311277574},
{4.633849164044945, -0.17307848415610433},
{4.633849164044945, -0.17889624832941878},
{4.655665779694874, -0.17889624832941878},
{4.655665779694874, -0.17307848415610433},
{4.734205596034618, -0.17453292519943295},
{4.732023934469626, -0.06981317007977318},
{4.697117349429739, -0.06981317007977318},
{4.697117349429739, 0.0},
{4.806200427679385, 0.0},
{4.806200427679385, 0.053814318603158495},
{4.852015320544236, 0.053814318603158495},
{4.852015320544236, 0.07999425738307343},
{4.806200427679385, 0.07999425738307343},
{4.806200427679385, 0.11053751929297419},
{4.9131018443640375, 0.11199196033630282},
{4.9131018443640375, 0.21089395128264818},
{4.804018766114392, 0.21089395128264818},
{4.804018766114392, 0.25016385945252056},
{4.5422193783152425, 0.24870941840919195},
{4.5422193783152425, 0.22107503858594837},
{4.411319684415668, 0.21962059754261978},
{4.413501345980661, 0.06544984694978735},
{4.286964975211071, 0.06399540590645875},
{4.286964975211071, -0.042178790256529625},
{4.195335189481369, -0.040724349213201026},
{4.195335189481369, -0.13380857598623191},
{4.2891466367760644, -0.13380857598623191},
{4.2891466367760644, -0.30543261909900765},
{4.319689898685965, -0.30543261909900765},
{4.319689898685965, -0.32288591161895097},
{4.2891466367760644, -0.32288591161895097},
{4.2891466367760644, -0.40433461004535304},
{4.417864669110647, -0.40433461004535304},
{4.42004633067564, -0.5206898935116416}
},
{ // data for Orion
{1.5533430342749532, -0.19198621771937624},
{1.5555246958399465, -0.06981317007977318},
{1.660244450959606, -0.06981317007977318},
{1.662426112524599, 0.1722058195301072},
{1.6820610666095355, 0.1722058195301072},
{1.6820610666095355, 0.2079850691959909},
{1.684242728174528, 0.30543261909900765},
{1.660244450959606, 0.30543261909900765},
{1.6580627893946132, 0.3752457891787809},
{1.5729779883598896, 0.3752457891787809},
{1.5729779883598896, 0.39851684587203856},
{1.5249814339300454, 0.39851684587203856},
{1.5249814339300454, 0.3156137064023079},
{1.5424347264499887, 0.3156137064023079},
{1.5424347264499887, 0.2181661564992912},
{1.4966198335851375, 0.2181661564992912},
{1.4966198335851375, 0.2719804751024497},
{1.4289883250703577, 0.2734349161457783},
{1.4289883250703577, 0.28216156240574997},
{1.3395402009056478, 0.28216156240574997},
{1.3395402009056478, 0.2734349161457783},
{1.2413654304809667, 0.2734349161457783},
{1.2370021073509814, 0.004363323129985824},
{1.24863763569761, 0.004363323129985824},
{1.24863763569761, -0.039269908169872414},
{1.3591751549905844, -0.03781546712654381},
{1.3569934934255912, -0.15998851476614687},
{1.5533430342749532, -0.19198621771937624}
},
{ // data for Pavo
{4.782202150464463, -1.3089969389957472},
{5.6374134839416845, -1.2842714412591607},
{5.6286868376817125, -1.0210176124166828},
{5.366887449882563, -1.0195631713733542},
{5.366887449882563, -0.9657488527701956},
{4.756022211684548, -0.9948376736367678},
{4.627304179349966, -0.9948376736367678},
{4.636030825609938, -1.1591895115329007},
{4.769112181074505, -1.160643952576229},
{4.782202150464463, -1.3089969389957472}
},
{ // data for Pegasus
{5.613415206726763, 0.04363323129985824},
{5.648321791766649, 0.04363323129985824},
{5.648321791766649, 0.058177641733144325},
{5.700681669326479, 0.058177641733144325},
{5.700681669326479, 0.039269908169872414},
{5.787948131926195, 0.039269908169872414},
{5.787948131926195, 0.04654211338651545},
{5.984297672775558, 0.04654211338651545},
{5.984297672775558, 0.14253522224620357},
{6.270095337789629, 0.14253522224620357},
{6.270095337789629, 0.1861684535460618},
{0.02617993877991494, 0.1861684535460618},
{0.02617993877991494, 0.23125612588924865},
{0.06544984694978735, 0.23125612588924865},
{0.06544984694978735, 0.37815467126543806},
{0.06544984694978735, 0.3956079637853814},
{0.04581489286485115, 0.3956079637853814},
{0.04581489286485115, 0.5003277189050411},
{0.028361600344907853, 0.5003277189050411},
{0.028361600344907853, 0.5585053606381855},
{6.243915399009714, 0.559959801681514},
{6.243915399009714, 0.5730497710714715},
{6.178465552059926, 0.5730497710714715},
{6.178465552059926, 0.6152285613280012},
{6.010477611555472, 0.6137741202846725},
{5.999569303730508, 0.6137741202846725},
{5.999569303730508, 0.6239552075879727},
{5.781403147231217, 0.6239552075879727},
{5.781403147231217, 0.6384996180212589},
{5.748678223756323, 0.6384996180212589},
{5.713771638716437, 0.6384996180212589},
{5.713771638716437, 0.49887327786171254},
{5.633050160811699, 0.4974188368183839},
{5.633050160811699, 0.41887902047863906},
{5.58941692951184, 0.41887902047863906},
{5.58941692951184, 0.3490658503988659},
{5.537057051952011, 0.3490658503988659},
{5.537057051952011, 0.21525727441263398},
{5.554510344471954, 0.21525727441263398},
{5.554510344471954, 0.22689280275926282},
{5.611233545161769, 0.22689280275926282},
{5.613415206726763, 0.04363323129985824}
},
{ // data for Perseus
{0.743946593662583, 0.5439609502048994},
{0.9141161957320302, 0.5439609502048994},
{1.2108221685710663, 0.5395976270749135},
{1.2108221685710663, 0.6326818538479445},
{1.263182046130896, 0.6326818538479445},
{1.2719086923908676, 0.9206611804270088},
{0.9097528726020443, 0.9235700625136659},
{0.9097528726020443, 0.9686577348568529},
{0.868301302867179, 0.9686577348568529},
{0.868301302867179, 1.0035643198967394},
{0.6763150851478027, 1.0035643198967394},
{0.6763150851478027, 1.0311986997199831},
{0.5519603759432067, 1.0311986997199831},
{0.5519603759432067, 1.0137454072000398},
{0.4799655442984406, 1.0137454072000398},
{0.4799655442984406, 0.9526588833802382},
{0.39269908169872414, 0.9526588833802382},
{0.39269908169872414, 0.8843001543437935},
{0.46687557490848314, 0.8843001543437935},
{0.46687557490848314, 0.8319402767839637},
{0.56941366846315, 0.8319402767839637},
{0.5715953300281429, 0.8915723595604368},
{0.6959500392327389, 0.8915723595604368},
{0.691586716102753, 0.6515895874112164},
{0.7090400086226963, 0.6515895874112164},
{0.7090400086226963, 0.6035930329813723},
{0.743946593662583, 0.6035930329813723},
{0.743946593662583, 0.5439609502048994}
},
{ // data for Phoenix
{6.139195643890054, -0.9817477042468103},
{0.370882466048795, -0.983202145290139},
{0.370882466048795, -0.8930268006037653},
{0.4341506514335895, -0.8915723595604368},
{0.4341506514335895, -0.8566657745205501},
{0.5017821599483697, -0.8566657745205501},
{0.5017821599483697, -0.8115781021773633},
{0.6326818538479445, -0.8101236611340346},
{0.6326818538479445, -0.6734062030611455},
{0.4603305902135044, -0.674860644104474},
{6.137013982325061, -0.674860644104474},
{6.139195643890054, -0.97156661694351},
{6.139195643890054, -0.9817477042468103}
},
{ // data for Pictor
{1.5751596499248823, -1.117010721276371},
{1.7256942979093934, -1.1155562802330423},
{1.7933258064241735, -1.1141018391897137},
{1.7976891295541593, -1.0093820840700538},
{1.7147859900844287, -1.0093820840700538},
{1.7147859900844287, -0.9584766475535526},
{1.6231562043547265, -0.9599310885968813},
{1.6231562043547265, -0.8988445647770796},
{1.581704634619861, -0.8988445647770796},
{1.581704634619861, -0.8581202155638786},
{1.5838862961848539, -0.7504915783575618},
{1.3264502315156905, -0.7184938754043323},
{1.2806353386508393, -0.7184938754043323},
{1.2806353386508393, -0.7970336917440771},
{1.1955505376161157, -0.7970336917440771},
{1.1955505376161157, -0.8246680715673207},
{1.1911872144861297, -0.9119345341670373},
{1.3199052468207118, -0.9104800931237085},
{1.3199052468207118, -0.9890199094634534},
{1.4486232791552935, -0.9890199094634534},
{1.4464416175903005, -1.0326531407633115},
{1.5751596499248823, -1.064650843716541},
{1.5751596499248823, -1.117010721276371}
},
{ // data for Piscis Austrinus
{5.619960191421741, -0.619591884457987},
{6.051929181290338, -0.6225007665446441},
{6.051929181290338, -0.40433461004535304},
{5.7552232084513015, -0.4028801690020244},
{5.617778529856748, -0.4363323129985824},
{5.617778529856748, -0.4625122517784973},
{5.619960191421741, -0.619591884457987}
},
{ // data for Pisces
{5.984297672775558, -0.04654211338651545},
{6.270095337789629, -0.04799655442984406},
{6.270095337789629, -0.09890199094634534},
{0.11562806294462435, -0.10035643198967394},
{0.11562806294462435, 0.04654211338651545},
{0.5519603759432067, 0.04508767234318685},
{0.5519603759432067, 0.1832595714594046},
{0.46687557490848314, 0.1832595714594046},
{0.46687557490848314, 0.44651340030188263},
{0.46687557490848314, 0.5003277189050411},
{0.39924406639370286, 0.5003277189050411},
{0.39924406639370286, 0.5875941815047576},
{0.2159844949342983, 0.5875941815047576},
{0.2159844949342983, 0.42615122569528213},
{0.25089107997418486, 0.42615122569528213},
{0.25089107997418486, 0.37960911230876665},
{0.06544984694978735, 0.37815467126543806},
{0.06544984694978735, 0.23125612588924865},
{0.028361600344907853, 0.23125612588924865},
{0.028361600344907853, 0.1861684535460618},
{6.270095337789629, 0.1861684535460618},
{6.270095337789629, 0.14253522224620357},
{5.984297672775558, 0.14253522224620357},
{5.984297672775558, 0.04654211338651545},
{5.984297672775558, -0.04654211338651545}
},
{ // data for Puppis
{1.581704634619861, -0.8581202155638786},
{2.1074850717831533, -0.8886634774737795},
{2.111848394913139, -0.7446738141842472},
{2.2078415037728267, -0.7446738141842472},
{2.2122048269028123, -0.6428629411512448},
{2.2165681500327987, -0.2894337676223929},
{2.2165681500327987, -0.1847140125027332},
{2.1423916568230394, -0.1861684535460618},
{1.9547687622336491, -0.18762289458939044},
{1.9504054391036634, -0.5715953300281429},
{1.7431475904293368, -0.5730497710714715},
{1.7409659288643438, -0.7475826962709046},
{1.5838862961848539, -0.7504915783575618},
{1.581704634619861, -0.8581202155638786}
},
{ // data for Pyxis
{2.2122048269028123, -0.6428629411512448},
{2.474004214701962, -0.6414085001079161},
{2.4761858762669546, -0.41015237421866746},
{2.4041910446221886, -0.41015237421866746},
{2.4041910446221886, -0.32288591161895097},
{2.271109689157621, -0.32288591161895097},
{2.271109689157621, -0.2894337676223929},
{2.2165681500327987, -0.2894337676223929},
{2.2122048269028123, -0.6428629411512448}
},
{ // data for Reticulum
{0.842121364087264, -1.1693705988362009},
{1.1999138607461015, -1.165007275706215},
{1.2108221685710663, -0.9992009967667536},
{1.1453723216212788, -0.9992009967667536},
{1.1453723216212788, -0.9730210579868387},
{1.0602875205865552, -0.9730210579868387},
{1.0602875205865552, -0.8930268006037653},
{1.01883595085169, -0.8930268006037653},
{0.9293878266869805, -0.8944812416470939},
{0.9293878266869805, -0.9919287915501107},
{0.8508480103472356, -0.9933832325934392},
{0.842121364087264, -1.1693705988362009}
},
{ // data for Sculptor
{6.137013982325061, -0.674860644104474},
{0.4603305902135044, -0.674860644104474},
{0.4625122517784973, -0.40433461004535304},
{6.2679136762246355, -0.40433461004535304},
{6.051929181290338, -0.40433461004535304},
{6.051929181290338, -0.6225007665446441},
{6.137013982325061, -0.6225007665446441},
{6.137013982325061, -0.674860644104474}
},
{ // data for Scorpius
{4.223696789826278, -0.7272205216643038},
{4.337143191205909, -0.7272205216643038},
{4.337143191205909, -0.7723081940074907},
{4.708025657254704, -0.7766715171374766},
{4.70584399568971, -0.6443173821945732},
{4.703662334124718, -0.5235987755982988},
{4.642575810304916, -0.5221443345549702},
{4.42004633067564, -0.5206898935116416},
{4.417864669110647, -0.40433461004535304},
{4.2891466367760644, -0.40433461004535304},
{4.2891466367760644, -0.32288591161895097},
{4.319689898685965, -0.32288591161895097},
{4.319689898685965, -0.30543261909900765},
{4.2891466367760644, -0.30543261909900765},
{4.2891466367760644, -0.13380857598623191},
{4.195335189481369, -0.13380857598623191},
{4.1975168510463625, -0.3432480862255515},
{4.134248665661568, -0.3432480862255515},
{4.136430327226561, -0.4916010726450695},
{4.221515128261284, -0.4916010726450695},
{4.223696789826278, -0.7272205216643038}
},
{ // data for Scutum
{4.808382089244377, -0.24580053632253476},
{4.969825045053853, -0.24725497736586335},
{4.969825045053853, -0.17744180728609016},
{4.967643383488859, -0.03781546712654381},
{4.893466890279101, -0.03781546712654381},
{4.806200427679385, -0.0363610260832152},
{4.808382089244377, -0.24580053632253476}
},
{ // data for Serpens Caput
{3.9771690329820784, -0.040724349213201026},
{4.195335189481369, -0.040724349213201026},
{4.286964975211071, -0.042178790256529625},
{4.286964975211071, 0.06399540590645875},
{4.236786759216235, 0.06399540590645875},
{4.236786759216235, 0.2734349161457783},
{4.193153527916376, 0.2734349161457783},
{4.190971866351384, 0.37670023022210947},
{4.221515128261284, 0.37670023022210947},
{4.219333466696291, 0.4479678413452113},
{3.9968039870670142, 0.445058959258554},
{3.9706240482870996, 0.445058959258554},
{3.974987371417085, 0.1308996938995747},
{3.9771690329820784, 0.008726646259971648},
{3.9771690329820784, -0.040724349213201026}
},
{ // data for Sextans
{2.5372724000867564, -0.18180513041607596},
{2.842705019185764, -0.1803506893727474},
{2.842705019185764, -0.0930842267730309},
{2.844886680750757, 0.11053751929297419},
{2.5394540616517496, 0.11199196033630282},
{2.5372724000867564, -0.18180513041607596}
},
{ // data for Sagitta
{4.9632800603588745, 0.3243403526622795},
{4.998186645398762, 0.3257947937056082},
{4.998186645398762, 0.28652488553573574},
{5.218534463463046, 0.28652488553573574},
{5.29707427980279, 0.28216156240574997},
{5.327617541712691, 0.28216156240574997},
{5.325435880147698, 0.3650647018754806},
{5.325435880147698, 0.37815467126543806},
{5.2163528018980525, 0.37670023022210947},
{5.2163528018980525, 0.3403392041388943},
{5.063636492348548, 0.3403392041388943},
{5.063636492348548, 0.3723369070921236},
{4.961098398793881, 0.370882466048795},
{4.9632800603588745, 0.3243403526622795}
},
{ // data for Sagittarius
{5.054909846088576, -0.7810348402674625},
{5.360342465187583, -0.7824892813107911},
{5.358160803622591, -0.45960336969184007},
{5.270894341022875, -0.45960336969184007},
{5.2665310178928895, -0.1803506893727474},
{4.969825045053853, -0.17744180728609016},
{4.969825045053853, -0.24725497736586335},
{4.808382089244377, -0.24580053632253476},
{4.640394148739923, -0.2777982392757641},
{4.642575810304916, -0.5221443345549702},
{4.703662334124718, -0.5235987755982988},
{4.70584399568971, -0.6443173821945732},
{5.054909846088576, -0.6152285613280012},
{5.054909846088576, -0.7810348402674625}
},
{ // data for Taurus
{1.5729779883598896, 0.39851684587203856},
{1.5729779883598896, 0.4974188368183839},
{1.2784536770858463, 0.5017821599483697},
{1.2784536770858463, 0.5279620987282847},
{1.2108221685710663, 0.5279620987282847},
{1.2108221685710663, 0.5395976270749135},
{0.9141161957320302, 0.5439609502048994},
{0.9119345341670373, 0.3403392041388943},
{0.890117918517108, 0.3403392041388943},
{0.890117918517108, 0.1803506893727474},
{0.8857545953871222, -0.011635528346628865},
{0.96647607329186, -0.011635528346628865},
{0.96647607329186, 0.005817764173314431},
{1.2370021073509814, 0.004363323129985824}
},
{ // data for Telescopium
{4.756022211684548, -0.9948376736367678},
{5.366887449882563, -0.9657488527701956},
{5.360342465187583, -0.7824892813107911},
{5.054909846088576, -0.7810348402674625},
{4.751658888554562, -0.7766715171374766},
{4.716752303514675, -0.9948376736367678}
},
{ // data for Triangulum Australe
{3.9095375244672983, -1.213003830136059},
{4.511676116405342, -1.2188215943093734},
{4.505131131710363, -1.1562806294462433},
{4.461497900410506, -1.1562806294462433},
{4.461497900410506, -1.1286462496229999},
{4.437499623195583, -1.1286462496229999},
{4.437499623195583, -1.083558577279813},
{4.393866391895725, -1.083558577279813},
{4.393866391895725, -1.0588330795432266},
{4.345869837465881, -1.0588330795432266},
{4.345869837465881, -1.0413797870232833},
{4.057890510886816, -1.0399253459799547},
{4.057890510886816, -1.057378638499898},
{4.014257279586958, -1.057378638499898},
{4.014257279586958, -1.1155562802330423},
{3.9488074326371705, -1.1155562802330423},
{3.9488074326371705, -1.186823891356144},
{3.9095375244672983, -1.186823891356144},
{3.9095375244672983, -1.213003830136059}
},
{ // data for Triangulum
{0.46687557490848314, 0.44651340030188263},
{0.5323254218582705, 0.44651340030188263},
{0.5323254218582705, 0.485783308471755},
{0.6632251157578453, 0.48432886742842646},
{0.6632251157578453, 0.5439609502048994},
{0.743946593662583, 0.5439609502048994},
{0.743946593662583, 0.6035930329813723},
{0.7090400086226963, 0.6035930329813723},
{0.7090400086226963, 0.6515895874112164},
{0.691586716102753, 0.6515895874112164},
{0.5563236990731926, 0.6530440284545449},
{0.5563236990731926, 0.6225007665446441},
{0.39924406639370286, 0.6225007665446441},
{0.39924406639370286, 0.5875941815047576},
{0.39924406639370286, 0.5003277189050411},
{0.46687557490848314, 0.5003277189050411},
{0.46687557490848314, 0.44651340030188263}
},
{ // data for Tucana
{6.14355896702004, -1.2857258823024895},
{0.030543261909900768, -1.2857258823024895},
{0.2181661564992912, -1.2857258823024895},
{0.2181661564992912, -1.3031791748224328},
{0.35779249665883756, -1.3031791748224328},
{0.370882466048795, -0.983202145290139},
{6.139195643890054, -0.9817477042468103},
{6.139195643890054, -0.97156661694351},
{5.794493116621174, -0.97156661694351},
{5.803219762881146, -1.1373728958829714},
{6.141377305455047, -1.1388273369263},
{6.14355896702004, -1.2857258823024895}
},
{ // data for Ursa Major
{2.908154866135552, 0.49305551368839806},
{3.1350476688948143, 0.4945099547317267},
{3.1677725923697078, 0.4945099547317267},
{3.1677725923697078, 0.5803219762881145},
{3.1677725923697078, 0.7737626350508194},
{3.189589208019637, 0.7737626350508194},
{3.19177086958463, 0.9148434162536944},
{3.5539266893734536, 0.9148434162536944},
{3.5561083509384463, 0.834849158870621},
{3.695734691097993, 0.834849158870621},
{3.6935530295329997, 0.9570222065102241},
{3.791727799957681, 0.9584766475535526},
{3.787364476827695, 1.0893763414531275},
{3.5517450278084604, 1.0879219004097989},
{3.5517450278084604, 1.105375192929742},
{3.1677725923697078, 1.105375192929742},
{3.1677725923697078, 1.1490084242296001},
{2.7401669256310974, 1.1475539831862716},
{2.7401669256310974, 1.2697270308258748},
{2.4521875990520328, 1.2740903539558606},
{2.146754979953025, 1.2769992360425177},
{2.1314833489980747, 1.0413797870232833},
{2.2471114119426994, 1.038470904936626},
{2.2427480888127134, 0.8115781021773633},
{2.430370983402104, 0.8115781021773633},
{2.430370983402104, 0.7243116395776468},
{2.5416357232167415, 0.7243116395776468},
{2.694352032766246, 0.7214027574909896},
{2.694352032766246, 0.686496172451103},
{2.853613327010729, 0.686496172451103},
{2.853613327010729, 0.5817764173314433},
{2.908154866135552, 0.5817764173314433},
{2.908154866135552, 0.49305551368839806}
},
{ // data for Ursa Minor
{3.67828139857805, 1.1402817779696286},
{4.105887065316661, 1.146099542142943},
{4.101523742186674, 1.2159127122227162},
{4.328416544945938, 1.2173671532660448},
{4.3153265755559795, 1.3060880569090898},
{4.559672670835186, 1.3075424979524186},
{4.537856055185257, 1.3948089605521352},
{4.6687557490848315, 1.3962634015954636},
{4.546582701445228, 1.5009831567151235},
{5.366887449882563, 1.5082553619317665},
{5.345070834232634, 1.5126186850617522},
{5.977752688080578, 1.5155275671484094},
{5.93411945678072, 1.5475252701016389},
{2.356194490192345, 1.5300719775816956},
{2.2689280275926285, 1.5038920388017807},
{3.730641276137879, 1.5009831567151235},
{3.787364476827695, 1.3875367553354918},
{3.5561083509384463, 1.3846278732488346},
{3.560471674068432, 1.3322679956890047},
{3.4295719801688573, 1.3322679956890047},
{3.4252086570388713, 1.2100949480494019},
{3.67828139857805, 1.2115493890927305},
{3.67828139857805, 1.1402817779696286}
},
{ // data for Vela
{2.325651228282444, -0.9948376736367678},
{2.901609881440573, -0.9919287915501107},
{2.903791543005566, -0.6908594955810888},
{2.474004214701962, -0.6937683776677459},
{2.474004214701962, -0.6414085001079161},
{2.2122048269028123, -0.6428629411512448},
{2.2078415037728267, -0.7446738141842472},
{2.111848394913139, -0.7446738141842472},
{2.1074850717831533, -0.8886634774737795},
{2.1554816262129965, -0.8872090364304509},
{2.1554816262129965, -0.9162978572970231},
{2.2252947962927703, -0.9162978572970231},
{2.2252947962927703, -0.9599310885968813},
{2.325651228282444, -0.9599310885968813},
{2.325651228282444, -0.9948376736367678}
},
{ // data for Virgo
{3.045599544730105, -0.0930842267730309},
{3.126321022634843, -0.0916297857297023},
{3.126321022634843, -0.1803506893727474},
{3.3903020719989847, -0.1803506893727474},
{3.3903020719989847, -0.3723369070921236},
{3.76118453804778, -0.3737913481354523},
{3.76118453804778, -0.1308996938995747},
{3.8680859547324324, -0.1308996938995747},
{3.8680859547324324, 0.008726646259971648},
{3.9771690329820784, 0.008726646259971648},
{3.974987371417085, 0.1308996938995747},
{3.5626533356334256, 0.1294452528562461},
{3.5626533356334256, 0.2588905057124922},
{3.385938748868999, 0.24870941840919195},
{3.385938748868999, 0.23125612588924865},
{3.1350476688948143, 0.23125612588924865},
{3.1350476688948143, 0.17889624832941878},
{3.043417883165112, 0.17889624832941878},
{3.045599544730105, -0.0930842267730309}
},
{ // data for Volans
{1.706059343824457, -1.3060880569090898},
{1.9940386704035213, -1.3031791748224328},
{2.3583761517573376, -1.3002702927357754},
{2.375829444277281, -1.1082840750163994},
{1.7933258064241735, -1.1141018391897137},
{1.7256942979093934, -1.1155562802330423},
{1.7191493132144147, -1.2202760353527022},
{1.706059343824457, -1.3060880569090898}
},
{ // data for Vulpecula
{4.961098398793881, 0.370882466048795},
{5.063636492348548, 0.3723369070921236},
{5.063636492348548, 0.3403392041388943},
{5.2163528018980525, 0.3403392041388943},
{5.2163528018980525, 0.37670023022210947},
{5.325435880147698, 0.37815467126543806},
{5.325435880147698, 0.3650647018754806},
{5.406157358052436, 0.3650647018754806},
{5.406157358052436, 0.3476114093555373},
{5.537057051952011, 0.3490658503988659},
{5.58941692951184, 0.3490658503988659},
{5.58941692951184, 0.41887902047863906},
{5.633050160811699, 0.41887902047863906},
{5.633050160811699, 0.4974188368183839},
{5.499968805347131, 0.49596439577505536},
{5.499968805347131, 0.5148721293383272},
{5.170537909033201, 0.51196324725167},
{5.170537909033201, 0.48432886742842646},
{5.063636492348548, 0.48432886742842646},
{5.063636492348548, 0.4479678413452113},
{4.961098398793881, 0.4479678413452113},
{4.961098398793881, 0.370882466048795}
},
{ // data for Serpens Cauda
{4.524766085795299, -0.2763437982324355},
{4.640394148739923, -0.2777982392757641},
{4.808382089244377, -0.24580053632253476},
{4.806200427679385, -0.0363610260832152},
{4.893466890279101, -0.03781546712654381},
{4.891285228714109, 0.0363610260832152},
{4.965461721923867, 0.0363610260832152},
{4.965461721923867, 0.11199196033630282},
{4.9131018443640375, 0.11199196033630282},
{4.806200427679385, 0.11053751929297419},
{4.806200427679385, 0.07999425738307343},
{4.852015320544236, 0.07999425738307343},
{4.852015320544236, 0.053814318603158495},
{4.806200427679385, 0.053814318603158495},
{4.806200427679385, 0.0},
{4.697117349429739, 0.0},
{4.697117349429739, -0.06981317007977318},
{4.732023934469626, -0.06981317007977318},
{4.734205596034618, -0.17453292519943295},
{4.655665779694874, -0.17307848415610433},
{4.655665779694874, -0.17889624832941878},
{4.633849164044945, -0.17889624832941878},
{4.633849164044945, -0.17307848415610433},
{4.524766085795299, -0.17162404311277574},
{4.524766085795299, -0.2763437982324355}
}
}; // end _boundaries
/** Contains the numeric data used to compute a constellation from a position.
<BR>_romanDoubles[i][] contains the data named "RAl", "RAu", "Decl" in the original work.
<BR>All the values are stored in radians, and related to the 1875.0 equator and equinox.
<BR>This array is used with _romanStrings. */
private static final double[][] _romanDoubles = {
{0.0, 6.283185307179586, 1.53588974175501},
{2.0943951023931953, 3.7960911230876664, 1.509709802975095},
{5.497787143782138, 6.021385919380437, 1.5038920388017807},
{4.71238898038469, 5.497787143782138, 1.5009831567151235},
{0.0, 2.0943951023931953, 1.48352986419518},
{2.399827721492203, 2.792526803190927, 1.4311699866353502},
{0.0, 1.3089969389957472, 1.3962634015954636},
{2.792526803190927, 3.7960911230876664, 1.3962634015954636},
{4.581489286485115, 4.71238898038469, 1.3962634015954636},
{5.279620987282847, 5.497787143782138, 1.3962634015954636},
{0.0, 0.918479518862016, 1.3439035240356336},
{3.0106929596902186, 3.5561083509384463, 1.3439035240356336},
{4.328416544945938, 4.581489286485115, 1.3089969389957472},
{5.279620987282847, 5.410520681182422, 1.3089969389957472},
{2.0856684561332237, 2.399827721492203, 1.2828170002158321},
{2.399827721492203, 2.96705972839036, 1.2828170002158321},
{3.4033920413889422, 4.328416544945938, 1.2217304763960306},
{0.8115781021773633, 0.8944812416470939, 1.186823891356144},
{5.345070834232634, 5.410520681182422, 1.1693705988362009},
{2.96705972839036, 3.141592653589793, 1.160643952576229},
{0.0, 0.08726646259971647, 1.1519173063162573},
{3.6651914291880923, 4.101523742186674, 1.1519173063162573},
{6.17410222892994, 6.283185307179586, 1.1519173063162573},
{3.141592653589793, 3.5342917352885173, 1.117010721276371},
{3.5342917352885173, 3.7742745074377373, 1.0995574287564276},
{6.065019150680295, 6.17410222892994, 1.0995574287564276},
{1.5969762655748114, 1.8325957145940461, 1.0821041362364843},
{5.235987755982989, 5.345070834232634, 1.0733774899765127},
{5.376486760768532, 5.393067388662478, 1.0631964026732124},
{1.8325957145940461, 2.0856684561332237, 1.0471975511965976},
{2.0856684561332237, 2.2034781806428407, 1.0471975511965976},
{5.174901232163187, 5.235987755982989, 1.038470904936626},
{5.235987755982989, 5.376486760768532, 1.038470904936626},
{5.98647933434055, 6.065019150680295, 1.0311986997199831},
{0.0, 0.6370451769779303, 1.0210176124166828},
{5.083271446433485, 5.174901232163187, 1.0122909661567112},
{0.445058959258554, 0.4996004983833768, 1.0035643198967394},
{0.6370451769779303, 0.8115781021773633, 0.9948376736367678},
{0.8115781021773633, 0.8290313946973066, 0.9948376736367678},
{5.842489671051018, 5.98647933434055, 0.9817477042468103},
{1.3089969389957472, 1.5969762655748114, 0.9773843811168246},
{3.673918075448064, 3.7742745074377373, 0.9686577348568529},
{3.7742745074377373, 5.083271446433485, 0.9686577348568529},
{0.8290313946973066, 0.8726646259971648, 0.9599310885968813},
{5.794493116621174, 5.842489671051018, 0.9599310885968813},
{5.393067388662478, 5.750859885321315, 0.9570222065102241},
{0.0, 0.445058959258554, 0.9424777960769379},
{1.5969762655748114, 1.7016960206944711, 0.9424777960769379},
{3.163409269239722, 3.5342917352885173, 0.9250245035569946},
{3.9924406639370287, 4.123340357836604, 0.9250245035569946},
{5.750859885321315, 5.794493116621174, 0.9206611804270088},
{0.8726646259971648, 1.3089969389957472, 0.9162978572970231},
{5.98647933434055, 6.1086523819801535, 0.9162978572970231},
{4.123340357836604, 4.4505895925855405, 0.8988445647770796},
{0.5345070834232634, 0.6588617926278594, 0.8813912722571364},
{4.4505895925855405, 4.773475504204491, 0.8813912722571364},
{0.0, 0.35779249665883756, 0.8726646259971648},
{0.35779249665883756, 0.43633231299858233, 0.8726646259971648},
{1.7016960206944711, 1.780235837034216, 0.8726646259971648},
{6.1086523819801535, 6.283185307179586, 0.8726646259971648},
{3.5342917352885173, 3.673918075448064, 0.8464846872172498},
{0.0, 0.2923426497090502, 0.8377580409572781},
{6.17410222892994, 6.283185307179586, 0.8377580409572781},
{4.758203873249541, 4.773475504204491, 0.8290313946973066},
{4.773475504204491, 4.996004983833768, 0.8290313946973066},
{4.996004983833768, 5.017821599483698, 0.8290313946973066},
{0.43633231299858233, 0.5345070834232634, 0.8203047484373349},
{2.2034781806428407, 2.399827721492203, 0.8203047484373349},
{0.04363323129985824, 0.22689280275926282, 0.8028514559173915},
{3.141592653589793, 3.163409269239722, 0.7853981633974483},
{1.780235837034216, 1.9285888234537343, 0.7766715171374766},
{5.735588254366365, 5.750859885321315, 0.767944870877505},
{5.726861608106394, 5.735588254366365, 0.7635815477475192},
{5.017821599483698, 5.078908123303499, 0.7592182246175333},
{2.399827721492203, 2.6616271092913526, 0.7330382858376184},
{2.6616271092913526, 2.8230700651008283, 0.6981317007977318},
{4.040437218366873, 4.123340357836604, 0.6981317007977318},
{4.123340357836604, 4.276056667386107, 0.6981317007977318},
{2.421644337142132, 2.508910799741849, 0.6937683776677459},
{0.0, 0.6588617926278594, 0.6414085001079161},
{0.6588617926278594, 0.6719517620178168, 0.6414085001079161},
{5.067999815478534, 5.078908123303499, 0.6370451769779303},
{1.1780972450961724, 1.2282754610910096, 0.6283185307179586},
{5.689773361501514, 5.726861608106394, 0.6283185307179586},
{5.726861608106394, 5.759586531581287, 0.6283185307179586},
{1.7104226669544427, 1.9285888234537343, 0.619591884457987},
{1.9285888234537343, 2.028945255443408, 0.619591884457987},
{0.0, 0.5235987755982988, 0.6108652381980153},
{5.759586531581287, 5.9733893649505925, 0.6108652381980153},
{5.9733893649505925, 5.98647933434055, 0.6021385919380438},
{5.98647933434055, 6.152285613280012, 0.6021385919380438},
{0.6719517620178168, 0.7112216701876892, 0.593411945678072},
{2.8230700651008283, 2.8797932657906435, 0.593411945678072},
{3.141592653589793, 3.2288591161895095, 0.593411945678072},
{2.028945255443408, 2.421644337142132, 0.5846852994181004},
{2.421644337142132, 2.5874506160815933, 0.5846852994181004},
{0.18762289458939044, 0.3687008044838021, 0.5759586531581287},
{3.974987371417085, 4.040437218366873, 0.5759586531581287},
{6.152285613280012, 6.217735460229799, 0.559959801681514},
{3.2288591161895095, 3.46884188833873, 0.5585053606381855},
{6.217735460229799, 6.283185307179586, 0.5468698322915566},
{3.6542831213631266, 3.673918075448064, 0.5366887449882564},
{0.6326818538479445, 0.7112216701876892, 0.5352343039449277},
{0.7112216701876892, 1.1780972450961724, 0.5352343039449277},
{1.1780972450961724, 1.2435470920459597, 0.5235987755982988},
{4.758203873249541, 5.067999815478534, 0.5235987755982988},
{2.8797932657906435, 3.141592653589793, 0.5061454830783556},
{5.148721293383272, 5.475970528132209, 0.5061454830783556},
{1.2435470920459597, 1.5402530648849957, 0.4974188368183839},
{2.5874506160815933, 2.748893571891069, 0.4974188368183839},
{3.46884188833873, 3.6542831213631266, 0.4974188368183839},
{0.0, 0.017453292519943295, 0.4886921905584123},
{0.3687008044838021, 0.43633231299858233, 0.4886921905584123},
{1.5402530648849957, 1.7104226669544427, 0.4886921905584123},
{2.0638518404832946, 2.0943951023931953, 0.4886921905584123},
{5.475970528132209, 5.689773361501514, 0.4886921905584123},
{5.041819876698619, 5.148721293383272, 0.4799655442984406},
{0.5017821599483697, 0.6326818538479445, 0.47560222116845474},
{4.23242343608625, 4.276056667386107, 0.47123889803846897},
{3.9488074326371705, 3.974987371417085, 0.45378560551852565},
{3.974987371417085, 4.23242343608625, 0.45378560551852565},
{4.808382089244377, 4.939281783143953, 0.45378560551852565},
{2.8143434188408563, 2.8797932657906435, 0.445058959258554},
{4.939281783143953, 5.041819876698619, 0.445058959258554},
{0.43633231299858233, 0.5017821599483697, 0.4363323129985824},
{0.18762289458939044, 0.222529479629277, 0.4145156973486533},
{2.748893571891069, 2.8143434188408563, 0.41015237421866746},
{5.563236990731925, 5.606870222031784, 0.41015237421866746},
{1.4922565104551517, 1.5402530648849957, 0.39851684587203856},
{0.017453292519943295, 0.0370882466048795, 0.3839724354387525},
{4.166973589136462, 4.1975168510463625, 0.3839724354387525},
{1.5402530648849957, 1.6275195274847125, 0.3752457891787809},
{5.19235452468313, 5.301437602932776, 0.370882466048795},
{4.939281783143953, 5.0396382151336265, 0.3679735839621378},
{0.0370882466048795, 0.222529479629277, 0.3665191429188092},
{5.301437602932776, 5.3843407424025065, 0.35779249665883756},
{2.0442168863983583, 2.0638518404832946, 0.3490658503988659},
{5.3843407424025065, 5.563236990731925, 0.3403392041388943},
{5.0396382151336265, 5.19235452468313, 0.3345214399655798},
{0.8595746566072073, 0.8813912722571364, 0.33161255787892263},
{4.939281783143953, 4.974188368183839, 0.32288591161895097},
{1.4922565104551517, 1.509709802975095, 0.3141592653589793},
{1.6275195274847125, 1.6515178046996344, 0.30543261909900765},
{4.974188368183839, 5.19235452468313, 0.28216156240574997},
{1.3002702927357754, 1.3962634015954636, 0.2792526803190927},
{4.166973589136462, 4.21060682043632, 0.2792526803190927},
{5.19235452468313, 5.301437602932776, 0.2748893571891069},
{1.2086405070060733, 1.3002702927357754, 0.27052603405912107},
{1.3962634015954636, 1.4660765716752369, 0.27052603405912107},
{3.359758810089084, 3.5342917352885173, 0.2617993877991494},
{4.516039439535327, 4.7778388273344765, 0.25016385945252056},
{3.1066860685499065, 3.359758810089084, 0.24434609527920614},
{1.9634954084936207, 2.0442168863983583, 0.23561944901923448},
{4.385139745635753, 4.516039439535327, 0.22398392067260564},
{0.0, 0.0370882466048795, 0.2181661564992912},
{1.4660765716752369, 1.509709802975095, 0.2181661564992912},
{1.8325957145940461, 1.9634954084936207, 0.2181661564992912},
{5.528330405692039, 5.585053606381854, 0.2181661564992912},
{1.6515178046996344, 1.8151424220741026, 0.20943951023931953},
{4.7778388273344765, 4.939281783143953, 0.20943951023931953},
{5.465062220307244, 5.5108771131720955, 0.20653062815266232},
{5.5108771131720955, 5.528330405692039, 0.20653062815266232},
{3.0150562828202045, 3.1066860685499065, 0.19198621771937624},
{1.634064512179691, 1.6515178046996344, 0.17453292519943295},
{1.8151424220741026, 1.8325957145940461, 0.17453292519943295},
{2.0442168863983583, 2.0747601483082594, 0.17453292519943295},
{6.239552075879728, 6.283185307179586, 0.17453292519943295},
{0.43633231299858233, 0.8595746566072073, 0.17307848415610433},
{5.273076002587867, 5.314527572322733, 0.148352986419518},
{3.5342917352885173, 3.9488074326371705, 0.13962634015954636},
{5.955936072430649, 6.239552075879728, 0.1308996938995747},
{2.0747601483082594, 2.421644337142132, 0.12217304763960307},
{2.421644337142132, 2.8143434188408563, 0.12217304763960307},
{4.7778388273344765, 4.885758352749458, 0.1090830782496456},
{4.885758352749458, 4.939281783143953, 0.1090830782496456},
{5.45415391248228, 5.465062220307244, 0.10471975511965977},
{1.8325957145940461, 1.836959037724032, 0.09599310885968812},
{4.7778388273344765, 4.823653720199328, 0.07853981633974483},
{4.21060682043632, 4.385139745635753, 0.06981317007977318},
{4.7778388273344765, 4.823653720199328, 0.05235987755982988},
{5.619960191421741, 5.672320068981571, 0.04799655442984406},
{0.0, 0.5235987755982988, 0.03490658503988659},
{4.865105289934194, 4.939281783143953, 0.03490658503988659},
{5.314527572322733, 5.45415391248228, 0.03490658503988659},
{5.45415391248228, 5.585053606381854, 0.03490658503988659},
{5.585053606381854, 5.619960191421741, 0.03490658503988659},
{5.759586531581287, 5.955936072430649, 0.03490658503988659},
{5.672320068981571, 5.759586531581287, 0.030543261909900768},
{1.836959037724032, 1.8849555921538759, 0.02617993877991494},
{0.938114472946952, 1.2086405070060733, 0.0},
{1.2086405070060733, 1.2217304763960306, 0.0},
{1.8849555921538759, 2.116211718043125, 0.0},
{3.839724354387525, 3.9488074326371705, 0.0},
{4.6687557490848315, 4.7778388273344765, 0.0},
{0.6937683776677459, 0.8595746566072073, -0.004363323129985824},
{0.8595746566072073, 0.938114472946952, -0.004363323129985824},
{3.9488074326371705, 4.258603374866164, -0.04799655442984406},
{1.2217304763960306, 1.3308135546456763, -0.06981317007977318},
{1.5271630954950384, 1.634064512179691, -0.06981317007977318},
{4.6687557490848315, 4.703662334124718, -0.06981317007977318},
{4.7778388273344765, 4.865105289934194, -0.06981317007977318},
{4.865105289934194, 4.939281783143953, -0.06981317007977318},
{5.955936072430649, 6.239552075879728, -0.06981317007977318},
{2.8143434188408563, 3.0150562828202045, -0.10471975511965977},
{3.0150562828202045, 3.097959422289935, -0.10471975511965977},
{0.0, 0.08726646259971647, -0.12217304763960307},
{6.239552075879728, 6.283185307179586, -0.12217304763960307},
{3.730641276137879, 3.839724354387525, -0.13962634015954636},
{4.166973589136462, 4.258603374866164, -0.13962634015954636},
{5.235987755982989, 5.3756140961425345, -0.15707963267948966},
{5.585053606381854, 5.724679946541401, -0.15707963267948966},
{4.494222823885399, 4.703662334124718, -0.17453292519943295},
{1.5271630954950384, 2.116211718043125, -0.19198621771937624},
{1.287180323345818, 1.3308135546456763, -0.19198621771937624},
{1.3308135546456763, 1.5271630954950384, -0.19198621771937624},
{2.116211718043125, 2.1903882112528836, -0.19198621771937624},
{2.508910799741849, 2.8143434188408563, -0.19198621771937624},
{3.097959422289935, 3.359758810089084, -0.19198621771937624},
{4.603305902135044, 4.625122517784973, -0.1803506893727474},
{4.939281783143953, 5.235987755982989, -0.20885773382198813},
{1.265363707695889, 1.287180323345818, -0.23561944901923448},
{5.3756140961425345, 5.585053606381854, -0.2617993877991494},
{4.494222823885399, 4.7778388273344765, -0.2792526803190927},
{4.7778388273344765, 4.939281783143953, -0.2792526803190927},
{2.1903882112528836, 2.2471114119426994, -0.296705972839036},
{4.258603374866164, 4.286964975211071, -0.3097959422289935},
{2.2471114119426994, 2.378011105842274, -0.33161255787892263},
{2.8143434188408563, 2.8361600344907854, -0.33161255787892263},
{4.258603374866164, 4.286964975211071, -0.3272492347489368},
{4.101523742186674, 4.166973589136462, -0.3490658503988659},
{3.294308963139297, 3.359758810089084, -0.3839724354387525},
{3.359758810089084, 3.730641276137879, -0.3839724354387525},
{2.378011105842274, 2.552544031041707, -0.41887902047863906},
{0.43633231299858233, 0.6937683776677459, -0.41218859167932753},
{0.6937683776677459, 0.9817477042468103, -0.41218859167932753},
{2.8361600344907854, 3.097959422289935, -0.41015237421866746},
{3.097959422289935, 3.294308963139297, -0.41015237421866746},
{3.730641276137879, 3.9051742013373123, -0.41015237421866746},
{4.258603374866164, 4.385139745635753, -0.4086979331753388},
{0.0, 0.43633231299858233, -0.42760566673861067},
{5.585053606381854, 5.724679946541401, -0.42760566673861067},
{5.724679946541401, 6.239552075879728, -0.42760566673861067},
{6.239552075879728, 6.283185307179586, -0.42760566673861067},
{2.552544031041707, 2.6834437249412817, -0.445058959258554},
{1.2304571226560024, 1.265363707695889, -0.46687557490848314},
{1.265363707695889, 1.6013395887047972, -0.46687557490848314},
{5.235987755982989, 5.585053606381854, -0.4886921905584123},
{2.6834437249412817, 2.770710187540998, -0.5032366009916983},
{3.294308963139297, 3.9051742013373123, -0.4974188368183839},
{3.9051742013373123, 4.101523742186674, -0.4974188368183839},
{4.101523742186674, 4.1887902047863905, -0.4974188368183839},
{1.1999138607461015, 1.2304571226560024, -0.5235987755982988},
{4.385139745635753, 4.607669225265029, -0.5235987755982988},
{4.607669225265029, 4.6687557490848315, -0.5235987755982988},
{2.770710187540998, 2.8361600344907854, -0.5381431860315848},
{1.6013395887047972, 1.9285888234537343, -0.5759586531581287},
{3.2070425005395804, 3.294308963139297, -0.5759586531581287},
{2.8361600344907854, 3.2070425005395804, -0.6108652381980153},
{0.9162978572970231, 0.9817477042468103, -0.6283185307179586},
{2.1903882112528836, 2.4521875990520328, -0.6152285613280012},
{1.117010721276371, 1.1999138607461015, -0.6457718232379019},
{4.6687557490848315, 5.017821599483698, -0.6457718232379019},
{5.585053606381854, 6.021385919380437, -0.6457718232379019},
{6.021385919380437, 6.1086523819801535, -0.6457718232379019},
{0.7853981633974483, 0.9162978572970231, -0.6704973209744882},
{2.4521875990520328, 2.8797932657906435, -0.667588438887831},
{0.0, 0.43633231299858233, -0.6981317007977318},
{0.43633231299858233, 0.7853981633974483, -0.6981317007977318},
{1.0122909661567112, 1.117010721276371, -0.6981317007977318},
{6.1086523819801535, 6.283185307179586, -0.6981317007977318},
{3.7088246604879505, 3.9051742013373123, -0.7330382858376184},
{4.101523742186674, 4.1887902047863905, -0.7330382858376184},
{4.1887902047863905, 4.298964113818533, -0.7330382858376184},
{1.265363707695889, 1.3089969389957472, -0.7504915783575618},
{1.3089969389957472, 1.7235126363444004, -0.7504915783575618},
{2.0943951023931953, 2.1903882112528836, -0.7504915783575618},
{0.8944812416470939, 1.0122909661567112, -0.767944870877505},
{4.298964113818533, 4.6687557490848315, -0.7766715171374766},
{4.6687557490848315, 5.017821599483698, -0.7766715171374766},
{5.017821599483698, 5.323254218582705, -0.7766715171374766},
{5.323254218582705, 5.585053606381854, -0.7766715171374766},
{0.7853981633974483, 0.8944812416470939, -0.8028514559173915},
{1.1780972450961724, 1.265363707695889, -0.7941248096574199},
{4.014257279586958, 4.101523742186674, -0.8377580409572781},
{0.0, 0.6108652381980153, -0.834849158870621},
{0.6981317007977318, 0.7853981633974483, -0.8552113334772213},
{1.0690141668465267, 1.117010721276371, -0.8552113334772213},
{1.117010721276371, 1.1780972450961724, -0.8552113334772213},
{5.585053606381854, 5.759586531581287, -0.8726646259971648},
{1.5707963267948966, 2.0943951023931953, -0.8595746566072073},
{2.0943951023931953, 2.1380283336930535, -0.8595746566072073},
{0.6326818538479445, 0.6981317007977318, -0.890117918517108},
{1.0035643198967394, 1.0690141668465267, -0.890117918517108},
{0.0, 0.4799655442984406, -0.8813912722571364},
{1.5707963267948966, 1.6144295580947547, -0.8988445647770796},
{2.1380283336930535, 2.2122048269028123, -0.9250245035569946},
{0.9162978572970231, 1.0035643198967394, -0.9221156214703374},
{1.0035643198967394, 1.0471975511965976, -0.9221156214703374},
{0.0, 0.41451569734865334, -0.9162978572970231},
{0.5672320068981571, 0.6326818538479445, -0.9424777960769379},
{1.1780972450961724, 1.3089969389957472, -0.9424777960769379},
{3.940080786377199, 4.014257279586958, -0.9424777960769379},
{2.2122048269028123, 2.3125612588924866, -0.9337511498169663},
{1.6144295580947547, 1.7016960206944711, -0.9599310885968813},
{3.097959422289935, 3.359758810089084, -0.9599310885968813},
{3.7088246604879505, 3.940080786377199, -0.9599310885968813},
{3.940080786377199, 4.014257279586958, -0.9599310885968813},
{1.0471975511965976, 1.1344640137963142, -0.9686577348568529},
{2.3125612588924866, 2.8797932657906435, -0.9686577348568529},
{2.8797932657906435, 2.945243112740431, -0.9686577348568529},
{4.581489286485115, 4.71238898038469, -0.9948376736367678},
{4.71238898038469, 5.323254218582705, -0.9948376736367678},
{5.759586531581287, 6.1086523819801535, -0.9948376736367678},
{0.8377580409572781, 0.9162978572970231, -0.9861110273767961},
{1.3089969389957472, 1.4398966328953218, -0.9861110273767961},
{1.7016960206944711, 1.7889624832941877, -1.0122909661567112},
{0.0, 0.3490658503988659, -1.0035643198967394},
{0.3490658503988659, 0.5672320068981571, -1.0035643198967394},
{6.1086523819801535, 6.283185307179586, -1.0035643198967394},
{1.1344640137963142, 1.1999138607461015, -1.0297442586766543},
{4.014257279586958, 4.298964113818533, -1.0471975511965976},
{5.323254218582705, 5.585053606381854, -1.0471975511965976},
{1.4398966328953218, 1.5707963267948966, -1.064650843716541},
{3.9706240482870996, 4.014257279586958, -1.064650843716541},
{4.298964113818533, 4.341506514335894, -1.064650843716541},
{3.9051742013373123, 3.9706240482870996, -1.0893763414531275},
{4.341506514335894, 4.385139745635753, -1.0893763414531275},
{1.5707963267948966, 1.7889624832941877, -1.117010721276371},
{1.7889624832941877, 2.3649211364523164, -1.117010721276371},
{2.945243112740431, 3.097959422289935, -1.117010721276371},
{3.097959422289935, 3.359758810089084, -1.117010721276371},
{3.359758810089084, 3.804817769347638, -1.117010721276371},
{3.5342917352885173, 3.5779249665883754, -1.1344640137963142},
{4.385139745635753, 4.4069563612856815, -1.1344640137963142},
{0.5672320068981571, 0.8377580409572781, -1.160643952576229},
{0.8377580409572781, 1.1999138607461015, -1.160643952576229},
{3.861540970037454, 3.9051742013373123, -1.160643952576229},
{4.4069563612856815, 4.581489286485115, -1.160643952576229},
{4.581489286485115, 4.71238898038469, -1.160643952576229},
{5.759586531581287, 6.1086523819801535, -1.160643952576229},
{1.1999138607461015, 1.7235126363444004, -1.2217304763960306},
{3.5779249665883754, 3.861540970037454, -1.2217304763960306},
{3.861540970037454, 4.4505895925855405, -1.2217304763960306},
{0.0, 0.3490658503988659, -1.3089969389957472},
{0.9162978572970231, 1.1999138607461015, -1.3089969389957472},
{1.7235126363444004, 2.3649211364523164, -1.3089969389957472},
{2.3649211364523164, 2.945243112740431, -1.3089969389957472},
{2.945243112740431, 3.5779249665883754, -1.3089969389957472},
{4.71238898038469, 5.585053606381854, -1.3089969389957472},
{5.585053606381854, 6.1086523819801535, -1.3089969389957472},
{6.1086523819801535, 6.283185307179586, -1.3089969389957472},
{0.19634954084936207, 0.3490658503988659, -1.3264502315156905},
{0.0, 0.9162978572970231, -1.4224433403753785},
{2.007128639793479, 3.5779249665883754, -1.4224433403753785},
{3.5779249665883754, 4.71238898038469, -1.4224433403753785},
{0.9162978572970231, 2.007128639793479, -1.48352986419518},
{0.0, 6.283185307179586, -1.5707963267948966}
}; // end _romanDoubles
/** Contains the String data used to compute a constellation from a position.
<BR>_romanStrings[i] contains the data named "Con" in the original work.
<BR>This array is used with _romanDoubles. */
private static final String[] _romanStrings = {
"UMi",
"UMi",
"UMi",
"UMi",
"Cep",
"Cam",
"Cep",
"Cam",
"UMi",
"Dra",
"Cep",
"Cam",
"UMi",
"Cep",
"Cam",
"Dra",
"UMi",
"Cas",
"Dra",
"Dra",
"Cep",
"UMi",
"Cep",
"Dra",
"Dra",
"Cep",
"Cam",
"Dra",
"Cep",
"Cam",
"UMa",
"Dra",
"Cep",
"Cep",
"Cas",
"Dra",
"Cas",
"Cas",
"Cam",
"Cep",
"Cam",
"UMa",
"Dra",
"Cam",
"Cep",
"Cep",
"Cas",
"Lyn",
"UMa",
"Dra",
"Cep",
"Cam",
"Cas",
"Dra",
"Per",
"Dra",
"Cas",
"Per",
"Lyn",
"Cas",
"UMa",
"Cas",
"Cas",
"Her",
"Dra",
"Cyg",
"Per",
"UMa",
"Cas",
"UMa",
"Lyn",
"Cyg",
"Cyg",
"Cyg",
"UMa",
"UMa",
"Boo",
"Her",
"Lyn",
"And",
"Per",
"Lyr",
"Per",
"Cyg",
"Lac",
"Aur",
"Lyn",
"And",
"Lac",
"Lac",
"And",
"Per",
"UMa",
"CVn",
"Lyn",
"LMi",
"And",
"Boo",
"And",
"CVn",
"And",
"CVn",
"Tri",
"Per",
"Aur",
"Lyr",
"UMa",
"Cyg",
"Aur",
"LMi",
"CVn",
"And",
"Tri",
"Aur",
"Gem",
"Cyg",
"Cyg",
"Tri",
"CrB",
"Boo",
"CrB",
"Lyr",
"LMi",
"Lyr",
"Tri",
"Psc",
"LMi",
"Vul",
"Tau",
"And",
"Ser",
"Gem",
"Vul",
"Vul",
"And",
"Vul",
"Gem",
"Vul",
"Vul",
"Ari",
"Sge",
"Ori",
"Gem",
"Sge",
"Tau",
"Her",
"Sge",
"Tau",
"Tau",
"Com",
"Her",
"Com",
"Gem",
"Her",
"Peg",
"Tau",
"Gem",
"Peg",
"Gem",
"Her",
"Del",
"Peg",
"Leo",
"Ori",
"Gem",
"Cnc",
"Peg",
"Ari",
"Del",
"Boo",
"Peg",
"Cnc",
"Leo",
"Oph",
"Aql",
"Del",
"CMi",
"Ser",
"Her",
"Oph",
"Peg",
"Psc",
"Ser",
"Del",
"Equ",
"Peg",
"Peg",
"Peg",
"CMi",
"Tau",
"Ori",
"CMi",
"Vir",
"Oph",
"Cet",
"Tau",
"Ser",
"Ori",
"Ori",
"Ser",
"Ser",
"Aql",
"Psc",
"Leo",
"Vir",
"Psc",
"Psc",
"Vir",
"Oph",
"Aql",
"Aqr",
"Oph",
"Mon",
"Eri",
"Ori",
"Hya",
"Sex",
"Vir",
"Oph",
"Aql",
"Eri",
"Aqr",
"Ser",
"Sct",
"Hya",
"Oph",
"Hya",
"Crt",
"Sco",
"Lib",
"Crv",
"Vir",
"Hya",
"Cet",
"Eri",
"Crt",
"Crv",
"Lib",
"Oph",
"Cet",
"Cap",
"Aqr",
"Cet",
"Hya",
"Eri",
"Lep",
"Cap",
"Hya",
"Hya",
"Lib",
"Sco",
"Eri",
"Oph",
"Sgr",
"Hya",
"CMa",
"Hya",
"Hya",
"For",
"Pyx",
"Eri",
"Sgr",
"PsA",
"Scl",
"For",
"Ant",
"Scl",
"For",
"Eri",
"Scl",
"Cen",
"Lup",
"Sco",
"Cae",
"Col",
"Pup",
"Eri",
"Sco",
"CrA",
"Sgr",
"Mic",
"Eri",
"Cae",
"Lup",
"Phe",
"Eri",
"Hor",
"Cae",
"Gru",
"Pup",
"Vel",
"Eri",
"Hor",
"Phe",
"Car",
"Vel",
"Hor",
"Dor",
"Phe",
"Eri",
"Pic",
"Lup",
"Vel",
"Car",
"Cen",
"Lup",
"Nor",
"Dor",
"Vel",
"Cen",
"Ara",
"Tel",
"Gru",
"Hor",
"Pic",
"Car",
"Phe",
"Eri",
"Phe",
"Dor",
"Nor",
"Ind",
"Pic",
"Cir",
"Ara",
"Cir",
"Ara",
"Pic",
"Car",
"Cen",
"Cru",
"Cen",
"Cir",
"Ara",
"Hor",
"Ret",
"Cir",
"Ara",
"Pav",
"Tuc",
"Dor",
"Cir",
"TrA",
"Tuc",
"Hyi",
"Vol",
"Car",
"Mus",
"Pav",
"Ind",
"Tuc",
"Tuc",
"Hyi",
"Cha",
"Aps",
"Men",
"Oct"
}; // end _romanStrings
} //end class Constellations