network unknown {
}
variable AbsorptionAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CalenderingRepellentWaterTimesAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CalenderingRepellingWaterTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CalenderingRollDistanceAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CastingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CastingDifferentialPressureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CastingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CatalystGrindingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CentrifugalRunningTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CirculatingWaterTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CirculationWaterTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CuringAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CuringTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CuringTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable CuttingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingOfMedicineGranulesAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingRepellentWaterAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingRepellingWaterTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingRepellingWaterTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingSolventRemovingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable DryingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable ExtrusionAnomaly {
  type discrete [ 2 ] { True, False };
}
variable ExtrusionStrengthAnomaly {
  type discrete [ 2 ] { True, False };
}
variable FloodingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable FrequencyOfWaterChangeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable GranuleCastingMoldingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable GrindingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable HoldingPressureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable HoldingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable JacketTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable KneadingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable KneadingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable LengthSettingValueAnomaly {
  type discrete [ 2 ] { True, False };
}
variable LiquidPreparationAnomaly {
  type discrete [ 2 ] { True, False };
}
variable MedicineGranulesDryingTemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable MedicineGranulesDryingTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable PolishAnomaly {
  type discrete [ 2 ] { True, False };
}
variable PolishTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable RepellentWaterAnomaly {
  type discrete [ 2 ] { True, False };
}
variable ShineAnomaly {
  type discrete [ 2 ] { True, False };
}
variable ShineTimeAnomaly {
  type discrete [ 2 ] { True, False };
}
variable SolventRemovingAnomaly {
  type discrete [ 2 ] { True, False };
}
variable TemperatureAnomaly {
  type discrete [ 2 ] { True, False };
}
variable VacuumDegreeAnomaly1 {
  type discrete [ 2 ] { True, False };
}
variable VacuumDegreeAnomaly2 {
  type discrete [ 2 ] { True, False };
}
variable VacuumTimeAnomaly1 {
  type discrete [ 2 ] { True, False };
}
variable VacuumTimeAnomaly2 {
  type discrete [ 2 ] { True, False };
}
variable WaterAdditionAnomaly {
  type discrete [ 2 ] { True, False };
}
probability ( AbsorptionAnomaly | TemperatureAnomaly ) {
  (True) 1.0, 0.0;
  (False) 0.0, 1.0;
}
probability ( CalenderingRepellentWaterTimesAnomaly ) {
  table 0.00969, 0.99031;
}
probability ( CalenderingRepellingWaterTemperatureAnomaly ) {
  table 0.00768, 0.99232;
}
probability ( CalenderingRollDistanceAnomaly ) {
  table 0.0123, 0.9877;
}
probability ( CastingAnomaly | CastingDifferentialPressureAnomaly, CastingTimeAnomaly, CirculatingWaterTemperatureAnomaly, VacuumDegreeAnomaly2, VacuumTimeAnomaly2 ) {
  (True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False) 0.0, 1.0;
}
probability ( CastingDifferentialPressureAnomaly ) {
  table 0.0088, 0.9912;
}
probability ( CastingTimeAnomaly ) {
  table 0.00464, 0.99536;
}
probability ( CatalystGrindingAnomaly | GrindingTimeAnomaly, WaterAdditionAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 1.0, 0.0;
  (True, False) 1.0, 0.0;
  (False, False) 0.0, 1.0;
}
probability ( CentrifugalRunningTimeAnomaly ) {
  table 0.00297, 0.99703;
}
probability ( CirculatingWaterTemperatureAnomaly ) {
  table 0.0041, 0.9959;
}
probability ( CirculationWaterTemperatureAnomaly ) {
  table 0.00806, 0.99194;
}
probability ( CuringAnomaly | CuringTemperatureAnomaly, CuringTimeAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 1.0, 0.0;
  (True, False) 1.0, 0.0;
  (False, False) 0.0, 1.0;
}
probability ( CuringTemperatureAnomaly ) {
  table 0.0167, 0.9833;
}
probability ( CuringTimeAnomaly ) {
  table 0.0109, 0.9891;
}
probability ( CuttingAnomaly | LengthSettingValueAnomaly ) {
  (True) 1.0, 0.0;
  (False) 0.0, 1.0;
}
probability ( DryingOfMedicineGranulesAnomaly | MedicineGranulesDryingTemperatureAnomaly, MedicineGranulesDryingTimeAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 1.0, 0.0;
  (True, False) 1.0, 0.0;
  (False, False) 0.0, 1.0;
}
probability ( DryingRepellentWaterAnomaly | DryingRepellingWaterTemperatureAnomaly, DryingRepellingWaterTimeAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 0.0, 1.0;
  (True, False) 0.0, 1.0;
  (False, False) 0.0, 1.0;
}
probability ( DryingRepellingWaterTemperatureAnomaly ) {
  table 0.00202, 0.99798;
}
probability ( DryingRepellingWaterTimeAnomaly ) {
  table 0.00251, 0.99749;
}
probability ( DryingSolventRemovingAnomaly | DryingTemperatureAnomaly, DryingTimeAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 0.0, 1.0;
  (True, False) 0.0, 1.0;
  (False, False) 0.0, 1.0;
}
probability ( DryingTemperatureAnomaly ) {
  table 0.000692, 0.999308;
}
probability ( DryingTimeAnomaly ) {
  table 0.000692, 0.999308;
}
probability ( ExtrusionAnomaly | ExtrusionStrengthAnomaly, HoldingPressureAnomaly, HoldingTimeAnomaly ) {
  (True, True, True) 1.0, 0.0;
  (False, True, True) 1.0, 0.0;
  (True, False, True) 1.0, 0.0;
  (False, False, True) 1.0, 0.0;
  (True, True, False) 1.0, 0.0;
  (False, True, False) 1.0, 0.0;
  (True, False, False) 1.0, 0.0;
  (False, False, False) 0.0, 1.0;
}
probability ( ExtrusionStrengthAnomaly ) {
  table 0.0153, 0.9847;
}
probability ( FloodingTimeAnomaly ) {
  table 0.00592, 0.99408;
}
probability ( FrequencyOfWaterChangeAnomaly ) {
  table 0.00202, 0.99798;
}
probability ( GranuleCastingMoldingAnomaly | AbsorptionAnomaly, CastingAnomaly, CatalystGrindingAnomaly, CuringAnomaly, CuttingAnomaly, DryingOfMedicineGranulesAnomaly, ExtrusionAnomaly, KneadingAnomaly, LiquidPreparationAnomaly, PolishAnomaly, RepellentWaterAnomaly, ShineAnomaly, SolventRemovingAnomaly ) {
  (True, True, True, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, True, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, False, True, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, True, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, True, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, False, True, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, True, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, True, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, True, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, True, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, True, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, True, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, True, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, True, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, True, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, True, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, True, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, True, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, True, False, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, True, False, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (True, False, False, False, False, False, False, False, False, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False, False, False, False, False, False, False, False, False) 0.0, 1.0;
}
probability ( GrindingTimeAnomaly ) {
  table 0.00625, 0.99375;
}
probability ( HoldingPressureAnomaly ) {
  table 0.00808, 0.99192;
}
probability ( HoldingTimeAnomaly ) {
  table 0.00624, 0.99376;
}
probability ( JacketTemperatureAnomaly ) {
  table 0.00424, 0.99576;
}
probability ( KneadingAnomaly | JacketTemperatureAnomaly, KneadingTimeAnomaly ) {
  (True, True) 1.0, 0.0;
  (False, True) 1.0, 0.0;
  (True, False) 1.0, 0.0;
  (False, False) 0.0, 1.0;
}
probability ( KneadingTimeAnomaly ) {
  table 0.00354, 0.99646;
}
probability ( LengthSettingValueAnomaly ) {
  table 0.0117, 0.9883;
}
probability ( LiquidPreparationAnomaly | CirculationWaterTemperatureAnomaly, VacuumDegreeAnomaly1, VacuumTimeAnomaly1 ) {
  (True, True, True) 1.0, 0.0;
  (False, True, True) 1.0, 0.0;
  (True, False, True) 1.0, 0.0;
  (False, False, True) 1.0, 0.0;
  (True, True, False) 1.0, 0.0;
  (False, True, False) 1.0, 0.0;
  (True, False, False) 1.0, 0.0;
  (False, False, False) 0.0, 1.0;
}
probability ( MedicineGranulesDryingTemperatureAnomaly ) {
  table 0.00117, 0.99883;
}
probability ( MedicineGranulesDryingTimeAnomaly ) {
  table 0.000834, 0.999166;
}
probability ( PolishAnomaly | PolishTimeAnomaly ) {
  (True) 1.0, 0.0;
  (False) 0.0, 1.0;
}
probability ( PolishTimeAnomaly ) {
  table 0.00242, 0.99758;
}
probability ( RepellentWaterAnomaly | CalenderingRepellentWaterTimesAnomaly, CalenderingRepellingWaterTemperatureAnomaly, CalenderingRollDistanceAnomaly, CentrifugalRunningTimeAnomaly, DryingRepellentWaterAnomaly ) {
  (True, True, True, True, True) 1.0, 0.0;
  (False, True, True, True, True) 1.0, 0.0;
  (True, False, True, True, True) 1.0, 0.0;
  (False, False, True, True, True) 1.0, 0.0;
  (True, True, False, True, True) 1.0, 0.0;
  (False, True, False, True, True) 1.0, 0.0;
  (True, False, False, True, True) 1.0, 0.0;
  (False, False, False, True, True) 1.0, 0.0;
  (True, True, True, False, True) 1.0, 0.0;
  (False, True, True, False, True) 1.0, 0.0;
  (True, False, True, False, True) 1.0, 0.0;
  (False, False, True, False, True) 1.0, 0.0;
  (True, True, False, False, True) 1.0, 0.0;
  (False, True, False, False, True) 1.0, 0.0;
  (True, False, False, False, True) 1.0, 0.0;
  (False, False, False, False, True) 1.0, 0.0;
  (True, True, True, True, False) 1.0, 0.0;
  (False, True, True, True, False) 1.0, 0.0;
  (True, False, True, True, False) 1.0, 0.0;
  (False, False, True, True, False) 1.0, 0.0;
  (True, True, False, True, False) 1.0, 0.0;
  (False, True, False, True, False) 1.0, 0.0;
  (True, False, False, True, False) 1.0, 0.0;
  (False, False, False, True, False) 1.0, 0.0;
  (True, True, True, False, False) 1.0, 0.0;
  (False, True, True, False, False) 1.0, 0.0;
  (True, False, True, False, False) 1.0, 0.0;
  (False, False, True, False, False) 1.0, 0.0;
  (True, True, False, False, False) 1.0, 0.0;
  (False, True, False, False, False) 1.0, 0.0;
  (True, False, False, False, False) 1.0, 0.0;
  (False, False, False, False, False) 0.0, 1.0;
}
probability ( ShineAnomaly | ShineTimeAnomaly ) {
  (True) 1.0, 0.0;
  (False) 0.0, 1.0;
}
probability ( ShineTimeAnomaly ) {
  table 0.00239, 0.99761;
}
probability ( SolventRemovingAnomaly | DryingSolventRemovingAnomaly, FloodingTimeAnomaly, FrequencyOfWaterChangeAnomaly ) {
  (True, True, True) 1.0, 0.0;
  (False, True, True) 1.0, 0.0;
  (True, False, True) 1.0, 0.0;
  (False, False, True) 1.0, 0.0;
  (True, True, False) 1.0, 0.0;
  (False, True, False) 1.0, 0.0;
  (True, False, False) 1.0, 0.0;
  (False, False, False) 0.0, 1.0;
}
probability ( TemperatureAnomaly ) {
  table 0.00328, 0.99672;
}
probability ( VacuumDegreeAnomaly1 ) {
  table 0.0157, 0.9843;
}
probability ( VacuumDegreeAnomaly2 ) {
  table 0.00939, 0.99061;
}
probability ( VacuumTimeAnomaly1 ) {
  table 0.00294, 0.99706;
}
probability ( VacuumTimeAnomaly2 ) {
  table 0.00411, 0.99589;
}
probability ( WaterAdditionAnomaly ) {
  table 0.00187, 0.99813;
}
