JEphem Informatic Trail JEphem source code Constellations.java
//*********************************************************************************
// 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