use crate::constellation::Constellation as C;
pub(crate) const ZONES: [(f64, f64, f64, C); 357] = [
(0.0, 24.0, 88.0, C::UMi),
(8.0, 14.5, 86.5, C::UMi),
(21.0, 23.0, 86.1667, C::UMi),
(18.0, 21.0, 86.0, C::UMi),
(0.0, 8.0, 85.0, C::Cep),
(9.1667, 10.6667, 82.0, C::Cam),
(0.0, 5.0, 80.0, C::Cep),
(10.6667, 14.5, 80.0, C::Cam),
(17.5, 18.0, 80.0, C::UMi),
(20.1667, 21.0, 80.0, C::Dra),
(0.0, 3.5083, 77.0, C::Cep),
(11.5, 13.5833, 77.0, C::Cam),
(16.5333, 17.5, 75.0, C::UMi),
(20.1667, 20.6667, 75.0, C::Cep),
(7.9667, 9.1667, 73.5, C::Cam),
(9.1667, 11.3333, 73.5, C::Dra),
(13.0, 16.5333, 70.0, C::UMi),
(3.1, 3.4167, 68.0, C::Cas),
(20.4167, 20.6667, 67.0, C::Dra),
(11.3333, 12.0, 66.5, C::Dra),
(0.0, 0.3333, 66.0, C::Cep),
(14.0, 15.6667, 66.0, C::UMi),
(23.5833, 24.0, 66.0, C::Cep),
(12.0, 13.5, 64.0, C::Dra),
(13.5, 14.4167, 63.0, C::Dra),
(23.1667, 23.5833, 63.0, C::Cep),
(6.1, 7.0, 62.0, C::Cam),
(20.0, 20.4167, 61.5, C::Dra),
(20.5367, 20.6, 60.9167, C::Cep),
(7.0, 7.9667, 60.0, C::Cam),
(7.9667, 8.4167, 60.0, C::UMa),
(19.7667, 20.0, 59.5, C::Dra),
(20.0, 20.5367, 59.5, C::Cep),
(22.8667, 23.1667, 59.0833, C::Cep),
(0.0, 2.4333, 58.5, C::Cas),
(19.4167, 19.7667, 58.0, C::Dra),
(1.7, 1.9083, 57.5, C::Cas),
(2.4333, 3.1, 57.0, C::Cas),
(3.1, 3.1667, 57.0, C::Cam),
(22.3167, 22.8667, 56.25, C::Cep),
(5.0, 6.1, 56.0, C::Cam),
(14.0333, 14.4167, 55.5, C::UMa),
(14.4167, 19.4167, 55.5, C::Dra),
(3.1667, 3.3333, 55.0, C::Cam),
(22.1333, 22.3167, 55.0, C::Cep),
(20.6, 21.9667, 54.8333, C::Cep),
(0.0, 1.7, 54.0, C::Cas),
(6.1, 6.5, 54.0, C::Lyn),
(12.0833, 13.5, 53.0, C::UMa),
(15.25, 15.75, 53.0, C::Dra),
(21.9667, 22.1333, 52.75, C::Cep),
(3.3333, 5.0, 52.5, C::Cam),
(22.8667, 23.3333, 52.5, C::Cas),
(15.75, 17.0, 51.5, C::Dra),
(2.0417, 2.5167, 50.5, C::Per),
(17.0, 18.2333, 50.5, C::Dra),
(0.0, 1.3667, 50.0, C::Cas),
(1.3667, 1.6667, 50.0, C::Per),
(6.5, 6.8, 50.0, C::Lyn),
(23.3333, 24.0, 50.0, C::Cas),
(13.5, 14.0333, 48.5, C::UMa),
(0.0, 1.1167, 48.0, C::Cas),
(23.5833, 24.0, 48.0, C::Cas),
(18.175, 18.2333, 47.5, C::Her),
(18.2333, 19.0833, 47.5, C::Dra),
(19.0833, 19.1667, 47.5, C::Cyg),
(1.6667, 2.0417, 47.0, C::Per),
(8.4167, 9.1667, 47.0, C::UMa),
(0.1667, 0.8667, 46.0, C::Cas),
(12.0, 12.0833, 45.0, C::UMa),
(6.8, 7.3667, 44.5, C::Lyn),
(21.9083, 21.9667, 44.0, C::Cyg),
(21.875, 21.9083, 43.75, C::Cyg),
(19.1667, 19.4, 43.5, C::Cyg),
(9.1667, 10.1667, 42.0, C::UMa),
(10.1667, 10.7833, 40.0, C::UMa),
(15.4333, 15.75, 40.0, C::Boo),
(15.75, 16.3333, 40.0, C::Her),
(9.25, 9.5833, 39.75, C::Lyn),
(0.0, 2.5167, 36.75, C::And),
(2.5167, 2.5667, 36.75, C::Per),
(19.3583, 19.4, 36.5, C::Lyr),
(4.5, 4.6917, 36.0, C::Per),
(21.7333, 21.875, 36.0, C::Cyg),
(21.875, 22.0, 36.0, C::Lac),
(6.5333, 7.3667, 35.5, C::Aur),
(7.3667, 7.75, 35.5, C::Lyn),
(0.0, 2.0, 35.0, C::And),
(22.0, 22.8167, 35.0, C::Lac),
(22.8167, 22.8667, 34.5, C::Lac),
(22.8667, 23.5, 34.5, C::And),
(2.5667, 2.7167, 34.0, C::Per),
(10.7833, 11.0, 34.0, C::UMa),
(12.0, 12.3333, 34.0, C::CVn),
(7.75, 9.25, 33.5, C::Lyn),
(9.25, 9.8833, 33.5, C::LMi),
(0.7167, 1.4083, 33.0, C::And),
(15.1833, 15.4333, 33.0, C::Boo),
(23.5, 23.75, 32.0833, C::And),
(12.3333, 13.25, 32.0, C::CVn),
(23.75, 24.0, 31.3333, C::And),
(13.9583, 14.0333, 30.75, C::CVn),
(2.4167, 2.7167, 30.6667, C::Tri),
(2.7167, 4.5, 30.6667, C::Per),
(4.5, 4.75, 30.0, C::Aur),
(18.175, 19.3583, 30.0, C::Lyr),
(11.0, 12.0, 29.0, C::UMa),
(19.6667, 20.9167, 29.0, C::Cyg),
(4.75, 5.8833, 28.5, C::Aur),
(9.8833, 10.5, 28.5, C::LMi),
(13.25, 13.9583, 28.5, C::CVn),
(0.0, 0.0667, 28.0, C::And),
(1.4083, 1.6667, 28.0, C::Tri),
(5.8833, 6.5333, 28.0, C::Aur),
(7.8833, 8.0, 28.0, C::Gem),
(20.9167, 21.7333, 28.0, C::Cyg),
(19.2583, 19.6667, 27.5, C::Cyg),
(1.9167, 2.4167, 27.25, C::Tri),
(16.1667, 16.3333, 27.0, C::CrB),
(15.0833, 15.1833, 26.0, C::Boo),
(15.1833, 16.1667, 26.0, C::CrB),
(18.3667, 18.8667, 26.0, C::Lyr),
(10.75, 11.0, 25.5, C::LMi),
(18.8667, 19.2583, 25.5, C::Lyr),
(1.6667, 1.9167, 25.0, C::Tri),
(0.7167, 0.85, 23.75, C::Psc),
(10.5, 10.75, 23.5, C::LMi),
(21.25, 21.4167, 23.5, C::Vul),
(5.7, 5.8833, 22.8333, C::Tau),
(0.0667, 0.1417, 22.0, C::And),
(15.9167, 16.0333, 22.0, C::Ser),
(5.8833, 6.2167, 21.5, C::Gem),
(19.8333, 20.25, 21.25, C::Vul),
(18.8667, 19.25, 21.0833, C::Vul),
(0.1417, 0.85, 21.0, C::And),
(20.25, 20.5667, 20.5, C::Vul),
(7.8083, 7.8833, 20.0, C::Gem),
(20.5667, 21.25, 19.5, C::Vul),
(19.25, 19.8333, 19.1667, C::Vul),
(3.2833, 3.3667, 19.0, C::Ari),
(18.8667, 19.0, 18.5, C::Sge),
(5.7, 5.7667, 18.0, C::Ori),
(6.2167, 6.3083, 17.5, C::Gem),
(19.0, 19.8333, 16.1667, C::Sge),
(4.9667, 5.3333, 16.0, C::Tau),
(15.9167, 16.0833, 16.0, C::Her),
(19.8333, 20.25, 15.75, C::Sge),
(4.6167, 4.9667, 15.5, C::Tau),
(5.3333, 5.6, 15.5, C::Tau),
(12.8333, 13.5, 15.0, C::Com),
(17.25, 18.25, 14.3333, C::Her),
(11.8667, 12.8333, 14.0, C::Com),
(7.5, 7.8083, 13.5, C::Gem),
(16.75, 17.25, 12.8333, C::Her),
(0.0, 0.1417, 12.5, C::Peg),
(5.6, 5.7667, 12.5, C::Tau),
(7.0, 7.5, 12.5, C::Gem),
(21.1167, 21.3333, 12.5, C::Peg),
(6.3083, 6.9333, 12.0, C::Gem),
(18.25, 18.8667, 12.0, C::Her),
(20.875, 21.05, 11.8333, C::Del),
(21.05, 21.1167, 11.8333, C::Peg),
(11.5167, 11.8667, 11.0, C::Leo),
(6.2417, 6.3083, 10.0, C::Ori),
(6.9333, 7.0, 10.0, C::Gem),
(7.8083, 7.925, 10.0, C::Cnc),
(23.8333, 24.0, 10.0, C::Peg),
(1.6667, 3.2833, 9.9167, C::Ari),
(20.1417, 20.3, 8.5, C::Del),
(13.5, 15.0833, 8.0, C::Boo),
(22.75, 23.8333, 7.5, C::Peg),
(7.925, 9.25, 7.0, C::Cnc),
(9.25, 10.75, 7.0, C::Leo),
(18.25, 18.6622, 6.25, C::Oph),
(18.6622, 18.8667, 6.25, C::Aql),
(20.8333, 20.875, 6.0, C::Del),
(7.0, 7.0167, 5.5, C::CMi),
(18.25, 18.425, 4.5, C::Ser),
(16.0833, 16.75, 4.0, C::Her),
(18.25, 18.425, 3.0, C::Oph),
(21.4667, 21.6667, 2.75, C::Peg),
(0.0, 2.0, 2.0, C::Psc),
(18.5833, 18.8667, 2.0, C::Ser),
(20.3, 20.8333, 2.0, C::Del),
(20.8333, 21.3333, 2.0, C::Equ),
(21.3333, 21.4667, 2.0, C::Peg),
(22.0, 22.75, 2.0, C::Peg),
(21.6667, 22.0, 1.75, C::Peg),
(7.0167, 7.2, 1.5, C::CMi),
(3.5833, 4.6167, 0.0, C::Tau),
(4.6167, 4.6667, 0.0, C::Ori),
(7.2, 8.0833, 0.0, C::CMi),
(14.6667, 15.0833, 0.0, C::Vir),
(17.8333, 18.25, 0.0, C::Oph),
(2.65, 3.2833, -1.75, C::Cet),
(3.2833, 3.5833, -1.75, C::Tau),
(15.0833, 16.2667, -3.25, C::Ser),
(4.6667, 5.0833, -4.0, C::Ori),
(5.8333, 6.2417, -4.0, C::Ori),
(17.8333, 17.9667, -4.0, C::Ser),
(18.25, 18.5833, -4.0, C::Ser),
(18.5833, 18.8667, -4.0, C::Aql),
(22.75, 23.8333, -4.0, C::Psc),
(10.75, 11.5167, -6.0, C::Leo),
(11.5167, 11.8333, -6.0, C::Vir),
(0.0, 0.3333, -7.0, C::Psc),
(23.8333, 24.0, -7.0, C::Psc),
(14.25, 14.6667, -8.0, C::Vir),
(15.9167, 16.2667, -8.0, C::Oph),
(20.0, 20.5333, -9.0, C::Aql),
(21.3333, 21.8667, -9.0, C::Aqr),
(17.1667, 17.9667, -10.0, C::Oph),
(5.8333, 8.0833, -11.0, C::Mon),
(4.9167, 5.0833, -11.0, C::Eri),
(5.0833, 5.8333, -11.0, C::Ori),
(8.0833, 8.3667, -11.0, C::Hya),
(9.5833, 10.75, -11.0, C::Sex),
(11.8333, 12.8333, -11.0, C::Vir),
(17.5833, 17.6667, -11.6667, C::Oph),
(18.8667, 20.0, -12.0333, C::Aql),
(4.8333, 4.9167, -14.5, C::Eri),
(20.5333, 21.3333, -15.0, C::Aqr),
(17.1667, 18.25, -16.0, C::Ser),
(18.25, 18.8667, -16.0, C::Sct),
(8.3667, 8.5833, -17.0, C::Hya),
(16.2667, 16.375, -18.25, C::Oph),
(8.5833, 9.0833, -19.0, C::Hya),
(10.75, 10.8333, -19.0, C::Crt),
(16.2667, 16.375, -19.25, C::Sco),
(15.6667, 15.9167, -20.0, C::Lib),
(12.5833, 12.8333, -22.0, C::Crv),
(12.8333, 14.25, -22.0, C::Vir),
(9.0833, 9.75, -24.0, C::Hya),
(1.6667, 2.65, -24.3833, C::Cet),
(2.65, 3.75, -24.3833, C::Eri),
(10.8333, 11.8333, -24.5, C::Crt),
(11.8333, 12.5833, -24.5, C::Crv),
(14.25, 14.9167, -24.5, C::Lib),
(16.2667, 16.75, -24.5833, C::Oph),
(0.0, 1.6667, -25.5, C::Cet),
(21.3333, 21.8667, -25.5, C::Cap),
(21.8667, 23.8333, -25.5, C::Aqr),
(23.8333, 24.0, -25.5, C::Cet),
(9.75, 10.25, -26.5, C::Hya),
(4.7, 4.8333, -27.25, C::Eri),
(4.8333, 6.1167, -27.25, C::Lep),
(20.0, 21.3333, -28.0, C::Cap),
(10.25, 10.5833, -29.1667, C::Hya),
(12.5833, 14.9167, -29.5, C::Hya),
(14.9167, 15.6667, -29.5, C::Lib),
(15.6667, 16.0, -29.5, C::Sco),
(4.5833, 4.7, -30.0, C::Eri),
(16.75, 17.6, -30.0, C::Oph),
(17.6, 17.8333, -30.0, C::Sgr),
(10.5833, 10.8333, -31.1667, C::Hya),
(6.1167, 7.3667, -33.0, C::CMa),
(12.25, 12.5833, -33.0, C::Hya),
(10.8333, 12.25, -35.0, C::Hya),
(3.5, 3.75, -36.0, C::For),
(8.3667, 9.3667, -36.75, C::Pyx),
(4.2667, 4.5833, -37.0, C::Eri),
(17.8333, 19.1667, -37.0, C::Sgr),
(21.3333, 23.0, -37.0, C::PsA),
(23.0, 23.3333, -37.0, C::Scl),
(3.0, 3.5, -39.5833, C::For),
(9.3667, 11.0, -39.75, C::Ant),
(0.0, 1.6667, -40.0, C::Scl),
(1.6667, 3.0, -40.0, C::For),
(3.8667, 4.2667, -40.0, C::Eri),
(23.3333, 24.0, -40.0, C::Scl),
(14.1667, 14.9167, -42.0, C::Cen),
(15.6667, 16.0, -42.0, C::Lup),
(16.0, 16.4208, -42.0, C::Sco),
(4.8333, 5.0, -43.0, C::Cae),
(5.0, 6.5833, -43.0, C::Col),
(8.0, 8.3667, -43.0, C::Pup),
(3.4167, 3.8667, -44.0, C::Eri),
(16.4208, 17.8333, -45.5, C::Sco),
(17.8333, 19.1667, -45.5, C::CrA),
(19.1667, 20.3333, -45.5, C::Sgr),
(20.3333, 21.3333, -45.5, C::Mic),
(3.0, 3.4167, -46.0, C::Eri),
(4.5, 4.8333, -46.5, C::Cae),
(15.3333, 15.6667, -48.0, C::Lup),
(0.0, 2.3333, -48.1667, C::Phe),
(2.6667, 3.0, -49.0, C::Eri),
(4.0833, 4.2667, -49.0, C::Hor),
(4.2667, 4.5, -49.0, C::Cae),
(21.3333, 22.0, -50.0, C::Gru),
(6.0, 8.0, -50.75, C::Pup),
(8.0, 8.1667, -50.75, C::Vel),
(2.4167, 2.6667, -51.0, C::Eri),
(3.8333, 4.0833, -51.0, C::Hor),
(0.0, 1.8333, -51.5, C::Phe),
(6.0, 6.1667, -52.5, C::Car),
(8.1667, 8.45, -53.0, C::Vel),
(3.5, 3.8333, -53.1667, C::Hor),
(3.8333, 4.0, -53.1667, C::Dor),
(0.0, 1.5833, -53.5, C::Phe),
(2.1667, 2.4167, -54.0, C::Eri),
(4.5, 5.0, -54.0, C::Pic),
(15.05, 15.3333, -54.0, C::Lup),
(8.45, 8.8333, -54.5, C::Vel),
(6.1667, 6.5, -55.0, C::Car),
(11.8333, 12.8333, -55.0, C::Cen),
(14.1667, 15.05, -55.0, C::Lup),
(15.05, 15.3333, -55.0, C::Nor),
(4.0, 4.3333, -56.5, C::Dor),
(8.8333, 11.0, -56.5, C::Vel),
(11.0, 11.25, -56.5, C::Cen),
(17.5, 18.0, -57.0, C::Ara),
(18.0, 20.3333, -57.0, C::Tel),
(22.0, 23.3333, -57.0, C::Gru),
(3.2, 3.5, -57.5, C::Hor),
(5.0, 5.5, -57.5, C::Pic),
(6.5, 6.8333, -58.0, C::Car),
(0.0, 1.3333, -58.5, C::Phe),
(1.3333, 2.1667, -58.5, C::Eri),
(23.3333, 24.0, -58.5, C::Phe),
(4.3333, 4.5833, -59.0, C::Dor),
(15.3333, 16.4208, -60.0, C::Nor),
(20.3333, 21.3333, -60.0, C::Ind),
(5.5, 6.0, -61.0, C::Pic),
(15.1667, 15.3333, -61.0, C::Cir),
(16.4208, 16.5833, -61.0, C::Ara),
(14.9167, 15.1667, -63.5833, C::Cir),
(16.5833, 16.75, -63.5833, C::Ara),
(6.0, 6.8333, -64.0, C::Pic),
(6.8333, 9.0333, -64.0, C::Car),
(11.25, 11.8333, -64.0, C::Cen),
(11.8333, 12.8333, -64.0, C::Cru),
(12.8333, 14.5333, -64.0, C::Cen),
(13.5, 13.6667, -65.0, C::Cir),
(16.75, 16.8333, -65.0, C::Ara),
(2.1667, 3.2, -67.5, C::Hor),
(3.2, 4.5833, -67.5, C::Ret),
(14.75, 14.9167, -67.5, C::Cir),
(16.8333, 17.5, -67.5, C::Ara),
(17.5, 18.0, -67.5, C::Pav),
(22.0, 23.3333, -67.5, C::Tuc),
(4.5833, 6.5833, -70.0, C::Dor),
(13.6667, 14.75, -70.0, C::Cir),
(14.75, 17.0, -70.0, C::TrA),
(0.0, 1.3333, -75.0, C::Tuc),
(3.5, 4.5833, -75.0, C::Hyi),
(6.5833, 9.0333, -75.0, C::Vol),
(9.0333, 11.25, -75.0, C::Car),
(11.25, 13.6667, -75.0, C::Mus),
(18.0, 21.3333, -75.0, C::Pav),
(21.3333, 23.3333, -75.0, C::Ind),
(23.3333, 24.0, -75.0, C::Tuc),
(0.75, 1.3333, -76.0, C::Tuc),
(0.0, 3.5, -82.5, C::Hyi),
(7.6667, 13.6667, -82.5, C::Cha),
(13.6667, 18.0, -82.5, C::Aps),
(3.5, 7.6667, -85.0, C::Men),
(0.0, 24.0, -90.0, C::Oct),
];