@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400|Inconsolata);
#in-0-0:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-0:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-0:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-0:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-0:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-0:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-0:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-0:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-0:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-0:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-0:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-0:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-0:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-0:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-0:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-0:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-0:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-0:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-0:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-0:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-0:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "1";
}

#in-0-0:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-0:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-0:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-0:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-0:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-0:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-0:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-0:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-0:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-0:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-0:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-0:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-0:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-0:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-0:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-0:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-0:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-0:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-0:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-0:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-0:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "!";
}

#in-0-1:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-1:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-1:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-1:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-1:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-1:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-1:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-1:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-1:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-1:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-1:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-1:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-1:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-1:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-1:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-1:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-1:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-1:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-1:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-1:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-1:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "2";
}

#in-0-1:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-1:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-1:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-1:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-1:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-1:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-1:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-1:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-1:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-1:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-1:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-1:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-1:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-1:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-1:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-1:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-1:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-1:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-1:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-1:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-1:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "@";
}

#in-0-2:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-2:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-2:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-2:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-2:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-2:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-2:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-2:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-2:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-2:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-2:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-2:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-2:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-2:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-2:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-2:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-2:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-2:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-2:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-2:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-2:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "3";
}

#in-0-2:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-2:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-2:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-2:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-2:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-2:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-2:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-2:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-2:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-2:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-2:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-2:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-2:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-2:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-2:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-2:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-2:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-2:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-2:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-2:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-2:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "#";
}

#in-0-3:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-3:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-3:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-3:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-3:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-3:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-3:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-3:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-3:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-3:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-3:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-3:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-3:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-3:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-3:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-3:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-3:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-3:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-3:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-3:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-3:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "4";
}

#in-0-3:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-3:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-3:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-3:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-3:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-3:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-3:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-3:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-3:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-3:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-3:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-3:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-3:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-3:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-3:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-3:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-3:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-3:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-3:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-3:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-3:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "$";
}

#in-0-4:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-4:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-4:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-4:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-4:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-4:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-4:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-4:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-4:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-4:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-4:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-4:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-4:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-4:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-4:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-4:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-4:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-4:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-4:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-4:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-4:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "5";
}

#in-0-4:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-4:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-4:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-4:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-4:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-4:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-4:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-4:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-4:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-4:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-4:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-4:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-4:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-4:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-4:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-4:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-4:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-4:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-4:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-4:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-4:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "%";
}

#in-0-5:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-5:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-5:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-5:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-5:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-5:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-5:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-5:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-5:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-5:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-5:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-5:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-5:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-5:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-5:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-5:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-5:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-5:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-5:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-5:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-5:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "6";
}

#in-0-5:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-5:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-5:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-5:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-5:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-5:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-5:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-5:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-5:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-5:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-5:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-5:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-5:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-5:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-5:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-5:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-5:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-5:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-5:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-5:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-5:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "^";
}

#in-0-6:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-6:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-6:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-6:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-6:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-6:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-6:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-6:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-6:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-6:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-6:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-6:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-6:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-6:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-6:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-6:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-6:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-6:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-6:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-6:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-6:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "7";
}

#in-0-6:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-6:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-6:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-6:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-6:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-6:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-6:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-6:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-6:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-6:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-6:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-6:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-6:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-6:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-6:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-6:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-6:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-6:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-6:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-6:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-6:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "&";
}

#in-0-7:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-7:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-7:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-7:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-7:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-7:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-7:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-7:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-7:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-7:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-7:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-7:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-7:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-7:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-7:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-7:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-7:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-7:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-7:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-7:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-7:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "8";
}

#in-0-7:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-7:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-7:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-7:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-7:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-7:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-7:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-7:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-7:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-7:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-7:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-7:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-7:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-7:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-7:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-7:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-7:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-7:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-7:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-7:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-7:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "*";
}

#in-0-8:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-8:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-8:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-8:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-8:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-8:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-8:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-8:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-8:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-8:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-8:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-8:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-8:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-8:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-8:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-8:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-8:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-8:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-8:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-8:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-8:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "9";
}

#in-0-8:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-8:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-8:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-8:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-8:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-8:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-8:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-8:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-8:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-8:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-8:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-8:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-8:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-8:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-8:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-8:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-8:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-8:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-8:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-8:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-8:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "(";
}

#in-0-9:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-9:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-9:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-9:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-9:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-9:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-9:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-9:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-9:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-9:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-9:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-9:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-9:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-9:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-9:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-9:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-9:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-9:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-9:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-9:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-9:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "0";
}

#in-0-9:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-9:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-9:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-9:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-9:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-9:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-9:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-9:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-9:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-9:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-9:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-9:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-9:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-9:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-9:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-9:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-9:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-9:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-9:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-9:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-9:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: ")";
}

#in-0-10:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-10:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-10:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-10:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-10:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-10:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-10:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-10:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-10:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-10:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-10:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-10:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-10:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-10:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-10:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-10:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-10:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-10:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-10:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-10:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-10:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "-";
}

#in-0-10:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-10:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-10:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-10:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-10:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-10:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-10:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-10:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-10:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-10:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-10:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-10:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-10:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-10:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-10:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-10:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-10:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-10:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-10:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-10:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-10:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "_";
}

#in-0-11:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-11:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-11:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-11:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-11:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-11:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-11:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-11:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-11:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-11:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-11:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-11:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-11:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-11:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-11:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-11:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-11:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-11:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-11:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-11:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-11:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "=";
}

#in-0-11:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-11:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-11:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-11:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-11:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-11:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-11:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-11:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-11:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-11:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-11:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-11:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-11:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-11:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-11:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-11:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-11:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-11:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-11:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-11:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-11:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "+";
}

#in-0-12:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-12:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-12:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-12:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-12:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-12:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-12:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-12:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-12:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-12:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-12:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-12:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-12:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-12:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-12:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-12:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-12:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-12:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-12:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-12:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-12:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "q";
}

#in-0-12:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-12:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-12:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-12:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-12:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-12:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-12:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-12:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-12:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-12:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-12:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-12:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-12:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-12:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-12:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-12:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-12:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-12:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-12:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-12:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-12:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "Q";
}

#in-0-13:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-13:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-13:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-13:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-13:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-13:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-13:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-13:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-13:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-13:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-13:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-13:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-13:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-13:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-13:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-13:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-13:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-13:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-13:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-13:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-13:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "w";
}

#in-0-13:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-13:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-13:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-13:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-13:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-13:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-13:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-13:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-13:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-13:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-13:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-13:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-13:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-13:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-13:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-13:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-13:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-13:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-13:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-13:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-13:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "W";
}

#in-0-14:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-14:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-14:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-14:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-14:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-14:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-14:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-14:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-14:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-14:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-14:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-14:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-14:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-14:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-14:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-14:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-14:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-14:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-14:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-14:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-14:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "e";
}

#in-0-14:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-14:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-14:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-14:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-14:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-14:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-14:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-14:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-14:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-14:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-14:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-14:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-14:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-14:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-14:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-14:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-14:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-14:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-14:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-14:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-14:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "E";
}

#in-0-15:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-15:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-15:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-15:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-15:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-15:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-15:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-15:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-15:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-15:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-15:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-15:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-15:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-15:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-15:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-15:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-15:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-15:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-15:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-15:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-15:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "r";
}

#in-0-15:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-15:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-15:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-15:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-15:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-15:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-15:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-15:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-15:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-15:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-15:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-15:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-15:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-15:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-15:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-15:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-15:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-15:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-15:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-15:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-15:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "R";
}

#in-0-16:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-16:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-16:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-16:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-16:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-16:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-16:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-16:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-16:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-16:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-16:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-16:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-16:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-16:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-16:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-16:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-16:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-16:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-16:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-16:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-16:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "t";
}

#in-0-16:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-16:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-16:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-16:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-16:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-16:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-16:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-16:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-16:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-16:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-16:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-16:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-16:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-16:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-16:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-16:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-16:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-16:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-16:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-16:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-16:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "T";
}

#in-0-17:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-17:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-17:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-17:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-17:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-17:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-17:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-17:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-17:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-17:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-17:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-17:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-17:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-17:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-17:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-17:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-17:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-17:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-17:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-17:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-17:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "y";
}

#in-0-17:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-17:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-17:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-17:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-17:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-17:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-17:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-17:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-17:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-17:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-17:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-17:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-17:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-17:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-17:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-17:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-17:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-17:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-17:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-17:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-17:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "Y";
}

#in-0-18:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-18:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-18:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-18:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-18:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-18:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-18:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-18:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-18:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-18:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-18:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-18:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-18:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-18:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-18:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-18:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-18:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-18:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-18:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-18:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-18:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "u";
}

#in-0-18:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-18:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-18:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-18:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-18:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-18:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-18:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-18:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-18:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-18:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-18:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-18:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-18:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-18:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-18:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-18:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-18:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-18:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-18:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-18:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-18:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "U";
}

#in-0-19:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-19:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-19:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-19:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-19:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-19:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-19:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-19:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-19:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-19:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-19:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-19:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-19:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-19:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-19:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-19:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-19:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-19:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-19:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-19:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-19:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "i";
}

#in-0-19:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-19:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-19:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-19:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-19:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-19:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-19:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-19:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-19:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-19:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-19:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-19:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-19:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-19:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-19:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-19:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-19:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-19:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-19:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-19:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-19:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "I";
}

#in-0-20:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-20:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-20:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-20:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-20:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-20:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-20:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-20:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-20:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-20:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-20:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-20:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-20:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-20:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-20:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-20:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-20:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-20:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-20:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-20:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-20:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "o";
}

#in-0-20:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-20:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-20:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-20:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-20:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-20:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-20:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-20:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-20:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-20:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-20:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-20:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-20:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-20:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-20:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-20:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-20:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-20:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-20:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-20:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-20:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "O";
}

#in-0-21:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-21:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-21:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-21:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-21:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-21:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-21:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-21:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-21:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-21:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-21:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-21:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-21:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-21:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-21:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-21:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-21:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-21:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-21:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-21:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-21:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "p";
}

#in-0-21:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-21:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-21:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-21:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-21:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-21:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-21:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-21:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-21:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-21:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-21:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-21:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-21:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-21:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-21:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-21:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-21:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-21:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-21:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-21:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-21:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "P";
}

#in-0-22:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-22:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-22:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-22:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-22:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-22:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-22:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-22:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-22:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-22:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-22:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-22:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-22:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-22:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-22:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-22:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-22:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-22:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-22:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-22:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-22:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "[";
}

#in-0-22:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-22:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-22:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-22:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-22:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-22:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-22:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-22:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-22:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-22:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-22:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-22:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-22:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-22:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-22:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-22:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-22:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-22:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-22:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-22:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-22:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "{";
}

#in-0-23:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-23:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-23:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-23:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-23:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-23:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-23:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-23:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-23:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-23:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-23:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-23:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-23:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-23:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-23:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-23:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-23:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-23:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-23:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-23:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-23:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "]";
}

#in-0-23:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-23:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-23:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-23:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-23:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-23:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-23:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-23:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-23:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-23:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-23:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-23:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-23:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-23:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-23:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-23:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-23:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-23:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-23:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-23:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-23:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "}";
}

#in-0-24:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-24:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-24:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-24:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-24:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-24:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-24:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-24:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-24:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-24:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-24:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-24:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-24:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-24:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-24:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-24:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-24:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-24:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-24:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-24:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-24:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "\\";
}

#in-0-24:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-24:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-24:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-24:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-24:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-24:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-24:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-24:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-24:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-24:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-24:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-24:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-24:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-24:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-24:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-24:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-24:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-24:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-24:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-24:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-24:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "|";
}

#in-0-25:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-25:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-25:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-25:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-25:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-25:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-25:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-25:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-25:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-25:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-25:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-25:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-25:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-25:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-25:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-25:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-25:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-25:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-25:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-25:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-25:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "a";
}

#in-0-25:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-25:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-25:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-25:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-25:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-25:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-25:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-25:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-25:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-25:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-25:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-25:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-25:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-25:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-25:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-25:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-25:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-25:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-25:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-25:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-25:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "A";
}

#in-0-26:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-26:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-26:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-26:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-26:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-26:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-26:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-26:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-26:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-26:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-26:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-26:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-26:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-26:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-26:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-26:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-26:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-26:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-26:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-26:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-26:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "s";
}

#in-0-26:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-26:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-26:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-26:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-26:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-26:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-26:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-26:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-26:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-26:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-26:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-26:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-26:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-26:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-26:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-26:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-26:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-26:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-26:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-26:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-26:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "S";
}

#in-0-27:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-27:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-27:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-27:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-27:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-27:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-27:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-27:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-27:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-27:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-27:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-27:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-27:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-27:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-27:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-27:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-27:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-27:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-27:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-27:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-27:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "d";
}

#in-0-27:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-27:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-27:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-27:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-27:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-27:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-27:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-27:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-27:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-27:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-27:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-27:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-27:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-27:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-27:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-27:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-27:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-27:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-27:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-27:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-27:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "D";
}

#in-0-28:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-28:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-28:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-28:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-28:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-28:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-28:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-28:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-28:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-28:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-28:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-28:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-28:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-28:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-28:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-28:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-28:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-28:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-28:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-28:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-28:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "f";
}

#in-0-28:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-28:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-28:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-28:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-28:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-28:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-28:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-28:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-28:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-28:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-28:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-28:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-28:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-28:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-28:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-28:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-28:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-28:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-28:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-28:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-28:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "F";
}

#in-0-29:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-29:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-29:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-29:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-29:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-29:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-29:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-29:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-29:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-29:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-29:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-29:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-29:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-29:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-29:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-29:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-29:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-29:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-29:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-29:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-29:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "g";
}

#in-0-29:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-29:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-29:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-29:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-29:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-29:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-29:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-29:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-29:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-29:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-29:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-29:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-29:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-29:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-29:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-29:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-29:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-29:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-29:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-29:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-29:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "G";
}

#in-0-30:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-30:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-30:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-30:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-30:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-30:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-30:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-30:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-30:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-30:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-30:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-30:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-30:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-30:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-30:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-30:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-30:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-30:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-30:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-30:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-30:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "h";
}

#in-0-30:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-30:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-30:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-30:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-30:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-30:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-30:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-30:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-30:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-30:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-30:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-30:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-30:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-30:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-30:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-30:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-30:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-30:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-30:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-30:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-30:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "H";
}

#in-0-31:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-31:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-31:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-31:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-31:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-31:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-31:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-31:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-31:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-31:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-31:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-31:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-31:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-31:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-31:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-31:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-31:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-31:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-31:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-31:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-31:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "j";
}

#in-0-31:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-31:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-31:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-31:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-31:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-31:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-31:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-31:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-31:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-31:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-31:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-31:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-31:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-31:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-31:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-31:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-31:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-31:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-31:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-31:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-31:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "J";
}

#in-0-32:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-32:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-32:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-32:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-32:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-32:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-32:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-32:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-32:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-32:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-32:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-32:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-32:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-32:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-32:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-32:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-32:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-32:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-32:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-32:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-32:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "k";
}

#in-0-32:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-32:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-32:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-32:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-32:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-32:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-32:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-32:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-32:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-32:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-32:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-32:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-32:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-32:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-32:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-32:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-32:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-32:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-32:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-32:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-32:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "K";
}

#in-0-33:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-33:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-33:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-33:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-33:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-33:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-33:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-33:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-33:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-33:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-33:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-33:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-33:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-33:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-33:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-33:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-33:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-33:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-33:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-33:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-33:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "l";
}

#in-0-33:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-33:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-33:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-33:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-33:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-33:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-33:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-33:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-33:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-33:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-33:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-33:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-33:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-33:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-33:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-33:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-33:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-33:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-33:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-33:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-33:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "L";
}

#in-0-34:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-34:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-34:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-34:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-34:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-34:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-34:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-34:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-34:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-34:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-34:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-34:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-34:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-34:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-34:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-34:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-34:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-34:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-34:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-34:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-34:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: ";";
}

#in-0-34:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-34:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-34:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-34:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-34:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-34:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-34:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-34:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-34:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-34:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-34:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-34:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-34:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-34:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-34:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-34:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-34:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-34:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-34:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-34:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-34:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: ":";
}

#in-0-35:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-35:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-35:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-35:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-35:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-35:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-35:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-35:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-35:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-35:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-35:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-35:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-35:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-35:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-35:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-35:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-35:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-35:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-35:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-35:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-35:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "'";
}

#in-0-35:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-35:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-35:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-35:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-35:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-35:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-35:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-35:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-35:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-35:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-35:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-35:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-35:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-35:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-35:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-35:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-35:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-35:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-35:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-35:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-35:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: '"';
}

#in-0-36:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-36:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-36:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-36:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-36:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-36:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-36:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-36:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-36:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-36:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-36:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-36:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-36:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-36:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-36:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-36:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-36:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-36:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-36:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-36:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-36:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "z";
}

#in-0-36:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-36:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-36:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-36:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-36:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-36:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-36:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-36:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-36:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-36:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-36:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-36:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-36:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-36:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-36:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-36:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-36:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-36:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-36:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-36:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-36:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "Z";
}

#in-0-37:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-37:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-37:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-37:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-37:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-37:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-37:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-37:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-37:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-37:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-37:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-37:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-37:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-37:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-37:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-37:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-37:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-37:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-37:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-37:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-37:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "x";
}

#in-0-37:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-37:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-37:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-37:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-37:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-37:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-37:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-37:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-37:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-37:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-37:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-37:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-37:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-37:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-37:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-37:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-37:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-37:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-37:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-37:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-37:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "X";
}

#in-0-38:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-38:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-38:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-38:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-38:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-38:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-38:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-38:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-38:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-38:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-38:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-38:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-38:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-38:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-38:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-38:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-38:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-38:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-38:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-38:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-38:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "c";
}

#in-0-38:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-38:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-38:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-38:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-38:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-38:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-38:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-38:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-38:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-38:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-38:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-38:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-38:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-38:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-38:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-38:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-38:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-38:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-38:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-38:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-38:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "C";
}

#in-0-39:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-39:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-39:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-39:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-39:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-39:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-39:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-39:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-39:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-39:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-39:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-39:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-39:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-39:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-39:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-39:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-39:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-39:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-39:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-39:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-39:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "v";
}

#in-0-39:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-39:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-39:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-39:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-39:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-39:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-39:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-39:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-39:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-39:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-39:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-39:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-39:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-39:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-39:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-39:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-39:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-39:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-39:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-39:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-39:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "V";
}

#in-0-40:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-40:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-40:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-40:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-40:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-40:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-40:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-40:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-40:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-40:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-40:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-40:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-40:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-40:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-40:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-40:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-40:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-40:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-40:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-40:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-40:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "b";
}

#in-0-40:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-40:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-40:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-40:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-40:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-40:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-40:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-40:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-40:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-40:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-40:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-40:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-40:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-40:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-40:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-40:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-40:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-40:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-40:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-40:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-40:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "B";
}

#in-0-41:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-41:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-41:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-41:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-41:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-41:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-41:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-41:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-41:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-41:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-41:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-41:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-41:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-41:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-41:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-41:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-41:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-41:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-41:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-41:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-41:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "n";
}

#in-0-41:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-41:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-41:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-41:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-41:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-41:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-41:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-41:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-41:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-41:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-41:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-41:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-41:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-41:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-41:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-41:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-41:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-41:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-41:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-41:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-41:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "N";
}

#in-0-42:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-42:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-42:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-42:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-42:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-42:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-42:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-42:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-42:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-42:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-42:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-42:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-42:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-42:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-42:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-42:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-42:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-42:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-42:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-42:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-42:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "m";
}

#in-0-42:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-42:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-42:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-42:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-42:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-42:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-42:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-42:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-42:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-42:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-42:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-42:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-42:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-42:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-42:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-42:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-42:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-42:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-42:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-42:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-42:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "M";
}

#in-0-43:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-43:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-43:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-43:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-43:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-43:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-43:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-43:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-43:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-43:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-43:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-43:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-43:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-43:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-43:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-43:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-43:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-43:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-43:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-43:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-43:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: ",";
}

#in-0-43:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-43:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-43:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-43:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-43:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-43:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-43:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-43:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-43:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-43:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-43:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-43:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-43:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-43:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-43:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-43:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-43:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-43:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-43:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-43:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-43:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "<";
}

#in-0-44:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-44:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-44:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-44:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-44:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-44:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-44:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-44:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-44:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-44:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-44:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-44:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-44:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-44:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-44:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-44:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-44:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-44:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-44:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-44:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-44:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: ".";
}

#in-0-44:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-44:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-44:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-44:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-44:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-44:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-44:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-44:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-44:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-44:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-44:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-44:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-44:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-44:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-44:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-44:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-44:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-44:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-44:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-44:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-44:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: ">";
}

#in-0-45:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-45:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-45:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-45:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-45:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-45:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-45:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-45:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-45:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-45:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-45:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-45:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-45:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-45:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-45:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-45:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-45:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-45:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-45:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-45:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-45:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: "/";
}

#in-0-45:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-45:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-45:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-45:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-45:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-45:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-45:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-45:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-45:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-45:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-45:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-45:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-45:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-45:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-45:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-45:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-45:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-45:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-45:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-45:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-45:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: "?";
}

#in-0-46:checked ~ #shift-0-shift:not(:checked) ~ #out #out-0::after, #in-1-46:checked ~ #shift-1-shift:not(:checked) ~ #out #out-1::after, #in-2-46:checked ~ #shift-2-shift:not(:checked) ~ #out #out-2::after, #in-3-46:checked ~ #shift-3-shift:not(:checked) ~ #out #out-3::after, #in-4-46:checked ~ #shift-4-shift:not(:checked) ~ #out #out-4::after, #in-5-46:checked ~ #shift-5-shift:not(:checked) ~ #out #out-5::after, #in-6-46:checked ~ #shift-6-shift:not(:checked) ~ #out #out-6::after, #in-7-46:checked ~ #shift-7-shift:not(:checked) ~ #out #out-7::after, #in-8-46:checked ~ #shift-8-shift:not(:checked) ~ #out #out-8::after, #in-9-46:checked ~ #shift-9-shift:not(:checked) ~ #out #out-9::after, #in-10-46:checked ~ #shift-10-shift:not(:checked) ~ #out #out-10::after, #in-11-46:checked ~ #shift-11-shift:not(:checked) ~ #out #out-11::after, #in-12-46:checked ~ #shift-12-shift:not(:checked) ~ #out #out-12::after, #in-13-46:checked ~ #shift-13-shift:not(:checked) ~ #out #out-13::after, #in-14-46:checked ~ #shift-14-shift:not(:checked) ~ #out #out-14::after, #in-15-46:checked ~ #shift-15-shift:not(:checked) ~ #out #out-15::after, #in-16-46:checked ~ #shift-16-shift:not(:checked) ~ #out #out-16::after, #in-17-46:checked ~ #shift-17-shift:not(:checked) ~ #out #out-17::after, #in-18-46:checked ~ #shift-18-shift:not(:checked) ~ #out #out-18::after, #in-19-46:checked ~ #shift-19-shift:not(:checked) ~ #out #out-19::after, #in-20-46:checked ~ #shift-20-shift:not(:checked) ~ #out #out-20::after {
  content: " ";
}

#in-0-46:checked ~ #shift-0-shift:checked ~ #out #out-0::after, #in-1-46:checked ~ #shift-1-shift:checked ~ #out #out-1::after, #in-2-46:checked ~ #shift-2-shift:checked ~ #out #out-2::after, #in-3-46:checked ~ #shift-3-shift:checked ~ #out #out-3::after, #in-4-46:checked ~ #shift-4-shift:checked ~ #out #out-4::after, #in-5-46:checked ~ #shift-5-shift:checked ~ #out #out-5::after, #in-6-46:checked ~ #shift-6-shift:checked ~ #out #out-6::after, #in-7-46:checked ~ #shift-7-shift:checked ~ #out #out-7::after, #in-8-46:checked ~ #shift-8-shift:checked ~ #out #out-8::after, #in-9-46:checked ~ #shift-9-shift:checked ~ #out #out-9::after, #in-10-46:checked ~ #shift-10-shift:checked ~ #out #out-10::after, #in-11-46:checked ~ #shift-11-shift:checked ~ #out #out-11::after, #in-12-46:checked ~ #shift-12-shift:checked ~ #out #out-12::after, #in-13-46:checked ~ #shift-13-shift:checked ~ #out #out-13::after, #in-14-46:checked ~ #shift-14-shift:checked ~ #out #out-14::after, #in-15-46:checked ~ #shift-15-shift:checked ~ #out #out-15::after, #in-16-46:checked ~ #shift-16-shift:checked ~ #out #out-16::after, #in-17-46:checked ~ #shift-17-shift:checked ~ #out #out-17::after, #in-18-46:checked ~ #shift-18-shift:checked ~ #out #out-18::after, #in-19-46:checked ~ #shift-19-shift:checked ~ #out #out-19::after, #in-20-46:checked ~ #shift-20-shift:checked ~ #out #out-20::after {
  content: " ";
}

#shift-0-shift:checked ~ section [for=shift-0-shift], #shift-1-shift:checked ~ section [for=shift-1-shift], #shift-2-shift:checked ~ section [for=shift-2-shift], #shift-3-shift:checked ~ section [for=shift-3-shift], #shift-4-shift:checked ~ section [for=shift-4-shift], #shift-5-shift:checked ~ section [for=shift-5-shift], #shift-6-shift:checked ~ section [for=shift-6-shift], #shift-7-shift:checked ~ section [for=shift-7-shift], #shift-8-shift:checked ~ section [for=shift-8-shift], #shift-9-shift:checked ~ section [for=shift-9-shift], #shift-10-shift:checked ~ section [for=shift-10-shift], #shift-11-shift:checked ~ section [for=shift-11-shift], #shift-12-shift:checked ~ section [for=shift-12-shift], #shift-13-shift:checked ~ section [for=shift-13-shift], #shift-14-shift:checked ~ section [for=shift-14-shift], #shift-15-shift:checked ~ section [for=shift-15-shift], #shift-16-shift:checked ~ section [for=shift-16-shift], #shift-17-shift:checked ~ section [for=shift-17-shift], #shift-18-shift:checked ~ section [for=shift-18-shift], #shift-19-shift:checked ~ section [for=shift-19-shift], #shift-20-shift:checked ~ section [for=shift-20-shift],
#in-0-delete:active ~ section#board-0 [for=in-0-delete], #shift-0-shift:active ~ section#board-0 [for=shift-0-shift], #in-1-delete:active ~ section#board-1 [for=in-1-delete], #shift-1-shift:active ~ section#board-1 [for=shift-1-shift], #in-2-delete:active ~ section#board-2 [for=in-2-delete], #shift-2-shift:active ~ section#board-2 [for=shift-2-shift], #in-3-delete:active ~ section#board-3 [for=in-3-delete], #shift-3-shift:active ~ section#board-3 [for=shift-3-shift], #in-4-delete:active ~ section#board-4 [for=in-4-delete], #shift-4-shift:active ~ section#board-4 [for=shift-4-shift], #in-5-delete:active ~ section#board-5 [for=in-5-delete], #shift-5-shift:active ~ section#board-5 [for=shift-5-shift], #in-6-delete:active ~ section#board-6 [for=in-6-delete], #shift-6-shift:active ~ section#board-6 [for=shift-6-shift], #in-7-delete:active ~ section#board-7 [for=in-7-delete], #shift-7-shift:active ~ section#board-7 [for=shift-7-shift], #in-8-delete:active ~ section#board-8 [for=in-8-delete], #shift-8-shift:active ~ section#board-8 [for=shift-8-shift], #in-9-delete:active ~ section#board-9 [for=in-9-delete], #shift-9-shift:active ~ section#board-9 [for=shift-9-shift], #in-10-delete:active ~ section#board-10 [for=in-10-delete], #shift-10-shift:active ~ section#board-10 [for=shift-10-shift], #in-11-delete:active ~ section#board-11 [for=in-11-delete], #shift-11-shift:active ~ section#board-11 [for=shift-11-shift], #in-12-delete:active ~ section#board-12 [for=in-12-delete], #shift-12-shift:active ~ section#board-12 [for=shift-12-shift], #in-13-delete:active ~ section#board-13 [for=in-13-delete], #shift-13-shift:active ~ section#board-13 [for=shift-13-shift], #in-14-delete:active ~ section#board-14 [for=in-14-delete], #shift-14-shift:active ~ section#board-14 [for=shift-14-shift], #in-15-delete:active ~ section#board-15 [for=in-15-delete], #shift-15-shift:active ~ section#board-15 [for=shift-15-shift], #in-16-delete:active ~ section#board-16 [for=in-16-delete], #shift-16-shift:active ~ section#board-16 [for=shift-16-shift], #in-17-delete:active ~ section#board-17 [for=in-17-delete], #shift-17-shift:active ~ section#board-17 [for=shift-17-shift], #in-18-delete:active ~ section#board-18 [for=in-18-delete], #shift-18-shift:active ~ section#board-18 [for=shift-18-shift], #in-19-delete:active ~ section#board-19 [for=in-19-delete], #shift-19-shift:active ~ section#board-19 [for=shift-19-shift], #in-20-delete:active ~ section#board-20 [for=in-20-delete], #shift-20-shift:active ~ section#board-20 [for=shift-20-shift], #in-0-0:active ~ section#board-0 [for=in-0-0], #in-1-0:active ~ section#board-1 [for=in-1-0], #in-2-0:active ~ section#board-2 [for=in-2-0], #in-3-0:active ~ section#board-3 [for=in-3-0], #in-4-0:active ~ section#board-4 [for=in-4-0], #in-5-0:active ~ section#board-5 [for=in-5-0], #in-6-0:active ~ section#board-6 [for=in-6-0], #in-7-0:active ~ section#board-7 [for=in-7-0], #in-8-0:active ~ section#board-8 [for=in-8-0], #in-9-0:active ~ section#board-9 [for=in-9-0], #in-10-0:active ~ section#board-10 [for=in-10-0], #in-11-0:active ~ section#board-11 [for=in-11-0], #in-12-0:active ~ section#board-12 [for=in-12-0], #in-13-0:active ~ section#board-13 [for=in-13-0], #in-14-0:active ~ section#board-14 [for=in-14-0], #in-15-0:active ~ section#board-15 [for=in-15-0], #in-16-0:active ~ section#board-16 [for=in-16-0], #in-17-0:active ~ section#board-17 [for=in-17-0], #in-18-0:active ~ section#board-18 [for=in-18-0], #in-19-0:active ~ section#board-19 [for=in-19-0], #in-20-0:active ~ section#board-20 [for=in-20-0], #in-0-1:active ~ section#board-0 [for=in-0-1], #in-1-1:active ~ section#board-1 [for=in-1-1], #in-2-1:active ~ section#board-2 [for=in-2-1], #in-3-1:active ~ section#board-3 [for=in-3-1], #in-4-1:active ~ section#board-4 [for=in-4-1], #in-5-1:active ~ section#board-5 [for=in-5-1], #in-6-1:active ~ section#board-6 [for=in-6-1], #in-7-1:active ~ section#board-7 [for=in-7-1], #in-8-1:active ~ section#board-8 [for=in-8-1], #in-9-1:active ~ section#board-9 [for=in-9-1], #in-10-1:active ~ section#board-10 [for=in-10-1], #in-11-1:active ~ section#board-11 [for=in-11-1], #in-12-1:active ~ section#board-12 [for=in-12-1], #in-13-1:active ~ section#board-13 [for=in-13-1], #in-14-1:active ~ section#board-14 [for=in-14-1], #in-15-1:active ~ section#board-15 [for=in-15-1], #in-16-1:active ~ section#board-16 [for=in-16-1], #in-17-1:active ~ section#board-17 [for=in-17-1], #in-18-1:active ~ section#board-18 [for=in-18-1], #in-19-1:active ~ section#board-19 [for=in-19-1], #in-20-1:active ~ section#board-20 [for=in-20-1], #in-0-2:active ~ section#board-0 [for=in-0-2], #in-1-2:active ~ section#board-1 [for=in-1-2], #in-2-2:active ~ section#board-2 [for=in-2-2], #in-3-2:active ~ section#board-3 [for=in-3-2], #in-4-2:active ~ section#board-4 [for=in-4-2], #in-5-2:active ~ section#board-5 [for=in-5-2], #in-6-2:active ~ section#board-6 [for=in-6-2], #in-7-2:active ~ section#board-7 [for=in-7-2], #in-8-2:active ~ section#board-8 [for=in-8-2], #in-9-2:active ~ section#board-9 [for=in-9-2], #in-10-2:active ~ section#board-10 [for=in-10-2], #in-11-2:active ~ section#board-11 [for=in-11-2], #in-12-2:active ~ section#board-12 [for=in-12-2], #in-13-2:active ~ section#board-13 [for=in-13-2], #in-14-2:active ~ section#board-14 [for=in-14-2], #in-15-2:active ~ section#board-15 [for=in-15-2], #in-16-2:active ~ section#board-16 [for=in-16-2], #in-17-2:active ~ section#board-17 [for=in-17-2], #in-18-2:active ~ section#board-18 [for=in-18-2], #in-19-2:active ~ section#board-19 [for=in-19-2], #in-20-2:active ~ section#board-20 [for=in-20-2], #in-0-3:active ~ section#board-0 [for=in-0-3], #in-1-3:active ~ section#board-1 [for=in-1-3], #in-2-3:active ~ section#board-2 [for=in-2-3], #in-3-3:active ~ section#board-3 [for=in-3-3], #in-4-3:active ~ section#board-4 [for=in-4-3], #in-5-3:active ~ section#board-5 [for=in-5-3], #in-6-3:active ~ section#board-6 [for=in-6-3], #in-7-3:active ~ section#board-7 [for=in-7-3], #in-8-3:active ~ section#board-8 [for=in-8-3], #in-9-3:active ~ section#board-9 [for=in-9-3], #in-10-3:active ~ section#board-10 [for=in-10-3], #in-11-3:active ~ section#board-11 [for=in-11-3], #in-12-3:active ~ section#board-12 [for=in-12-3], #in-13-3:active ~ section#board-13 [for=in-13-3], #in-14-3:active ~ section#board-14 [for=in-14-3], #in-15-3:active ~ section#board-15 [for=in-15-3], #in-16-3:active ~ section#board-16 [for=in-16-3], #in-17-3:active ~ section#board-17 [for=in-17-3], #in-18-3:active ~ section#board-18 [for=in-18-3], #in-19-3:active ~ section#board-19 [for=in-19-3], #in-20-3:active ~ section#board-20 [for=in-20-3], #in-0-4:active ~ section#board-0 [for=in-0-4], #in-1-4:active ~ section#board-1 [for=in-1-4], #in-2-4:active ~ section#board-2 [for=in-2-4], #in-3-4:active ~ section#board-3 [for=in-3-4], #in-4-4:active ~ section#board-4 [for=in-4-4], #in-5-4:active ~ section#board-5 [for=in-5-4], #in-6-4:active ~ section#board-6 [for=in-6-4], #in-7-4:active ~ section#board-7 [for=in-7-4], #in-8-4:active ~ section#board-8 [for=in-8-4], #in-9-4:active ~ section#board-9 [for=in-9-4], #in-10-4:active ~ section#board-10 [for=in-10-4], #in-11-4:active ~ section#board-11 [for=in-11-4], #in-12-4:active ~ section#board-12 [for=in-12-4], #in-13-4:active ~ section#board-13 [for=in-13-4], #in-14-4:active ~ section#board-14 [for=in-14-4], #in-15-4:active ~ section#board-15 [for=in-15-4], #in-16-4:active ~ section#board-16 [for=in-16-4], #in-17-4:active ~ section#board-17 [for=in-17-4], #in-18-4:active ~ section#board-18 [for=in-18-4], #in-19-4:active ~ section#board-19 [for=in-19-4], #in-20-4:active ~ section#board-20 [for=in-20-4], #in-0-5:active ~ section#board-0 [for=in-0-5], #in-1-5:active ~ section#board-1 [for=in-1-5], #in-2-5:active ~ section#board-2 [for=in-2-5], #in-3-5:active ~ section#board-3 [for=in-3-5], #in-4-5:active ~ section#board-4 [for=in-4-5], #in-5-5:active ~ section#board-5 [for=in-5-5], #in-6-5:active ~ section#board-6 [for=in-6-5], #in-7-5:active ~ section#board-7 [for=in-7-5], #in-8-5:active ~ section#board-8 [for=in-8-5], #in-9-5:active ~ section#board-9 [for=in-9-5], #in-10-5:active ~ section#board-10 [for=in-10-5], #in-11-5:active ~ section#board-11 [for=in-11-5], #in-12-5:active ~ section#board-12 [for=in-12-5], #in-13-5:active ~ section#board-13 [for=in-13-5], #in-14-5:active ~ section#board-14 [for=in-14-5], #in-15-5:active ~ section#board-15 [for=in-15-5], #in-16-5:active ~ section#board-16 [for=in-16-5], #in-17-5:active ~ section#board-17 [for=in-17-5], #in-18-5:active ~ section#board-18 [for=in-18-5], #in-19-5:active ~ section#board-19 [for=in-19-5], #in-20-5:active ~ section#board-20 [for=in-20-5], #in-0-6:active ~ section#board-0 [for=in-0-6], #in-1-6:active ~ section#board-1 [for=in-1-6], #in-2-6:active ~ section#board-2 [for=in-2-6], #in-3-6:active ~ section#board-3 [for=in-3-6], #in-4-6:active ~ section#board-4 [for=in-4-6], #in-5-6:active ~ section#board-5 [for=in-5-6], #in-6-6:active ~ section#board-6 [for=in-6-6], #in-7-6:active ~ section#board-7 [for=in-7-6], #in-8-6:active ~ section#board-8 [for=in-8-6], #in-9-6:active ~ section#board-9 [for=in-9-6], #in-10-6:active ~ section#board-10 [for=in-10-6], #in-11-6:active ~ section#board-11 [for=in-11-6], #in-12-6:active ~ section#board-12 [for=in-12-6], #in-13-6:active ~ section#board-13 [for=in-13-6], #in-14-6:active ~ section#board-14 [for=in-14-6], #in-15-6:active ~ section#board-15 [for=in-15-6], #in-16-6:active ~ section#board-16 [for=in-16-6], #in-17-6:active ~ section#board-17 [for=in-17-6], #in-18-6:active ~ section#board-18 [for=in-18-6], #in-19-6:active ~ section#board-19 [for=in-19-6], #in-20-6:active ~ section#board-20 [for=in-20-6], #in-0-7:active ~ section#board-0 [for=in-0-7], #in-1-7:active ~ section#board-1 [for=in-1-7], #in-2-7:active ~ section#board-2 [for=in-2-7], #in-3-7:active ~ section#board-3 [for=in-3-7], #in-4-7:active ~ section#board-4 [for=in-4-7], #in-5-7:active ~ section#board-5 [for=in-5-7], #in-6-7:active ~ section#board-6 [for=in-6-7], #in-7-7:active ~ section#board-7 [for=in-7-7], #in-8-7:active ~ section#board-8 [for=in-8-7], #in-9-7:active ~ section#board-9 [for=in-9-7], #in-10-7:active ~ section#board-10 [for=in-10-7], #in-11-7:active ~ section#board-11 [for=in-11-7], #in-12-7:active ~ section#board-12 [for=in-12-7], #in-13-7:active ~ section#board-13 [for=in-13-7], #in-14-7:active ~ section#board-14 [for=in-14-7], #in-15-7:active ~ section#board-15 [for=in-15-7], #in-16-7:active ~ section#board-16 [for=in-16-7], #in-17-7:active ~ section#board-17 [for=in-17-7], #in-18-7:active ~ section#board-18 [for=in-18-7], #in-19-7:active ~ section#board-19 [for=in-19-7], #in-20-7:active ~ section#board-20 [for=in-20-7], #in-0-8:active ~ section#board-0 [for=in-0-8], #in-1-8:active ~ section#board-1 [for=in-1-8], #in-2-8:active ~ section#board-2 [for=in-2-8], #in-3-8:active ~ section#board-3 [for=in-3-8], #in-4-8:active ~ section#board-4 [for=in-4-8], #in-5-8:active ~ section#board-5 [for=in-5-8], #in-6-8:active ~ section#board-6 [for=in-6-8], #in-7-8:active ~ section#board-7 [for=in-7-8], #in-8-8:active ~ section#board-8 [for=in-8-8], #in-9-8:active ~ section#board-9 [for=in-9-8], #in-10-8:active ~ section#board-10 [for=in-10-8], #in-11-8:active ~ section#board-11 [for=in-11-8], #in-12-8:active ~ section#board-12 [for=in-12-8], #in-13-8:active ~ section#board-13 [for=in-13-8], #in-14-8:active ~ section#board-14 [for=in-14-8], #in-15-8:active ~ section#board-15 [for=in-15-8], #in-16-8:active ~ section#board-16 [for=in-16-8], #in-17-8:active ~ section#board-17 [for=in-17-8], #in-18-8:active ~ section#board-18 [for=in-18-8], #in-19-8:active ~ section#board-19 [for=in-19-8], #in-20-8:active ~ section#board-20 [for=in-20-8], #in-0-9:active ~ section#board-0 [for=in-0-9], #in-1-9:active ~ section#board-1 [for=in-1-9], #in-2-9:active ~ section#board-2 [for=in-2-9], #in-3-9:active ~ section#board-3 [for=in-3-9], #in-4-9:active ~ section#board-4 [for=in-4-9], #in-5-9:active ~ section#board-5 [for=in-5-9], #in-6-9:active ~ section#board-6 [for=in-6-9], #in-7-9:active ~ section#board-7 [for=in-7-9], #in-8-9:active ~ section#board-8 [for=in-8-9], #in-9-9:active ~ section#board-9 [for=in-9-9], #in-10-9:active ~ section#board-10 [for=in-10-9], #in-11-9:active ~ section#board-11 [for=in-11-9], #in-12-9:active ~ section#board-12 [for=in-12-9], #in-13-9:active ~ section#board-13 [for=in-13-9], #in-14-9:active ~ section#board-14 [for=in-14-9], #in-15-9:active ~ section#board-15 [for=in-15-9], #in-16-9:active ~ section#board-16 [for=in-16-9], #in-17-9:active ~ section#board-17 [for=in-17-9], #in-18-9:active ~ section#board-18 [for=in-18-9], #in-19-9:active ~ section#board-19 [for=in-19-9], #in-20-9:active ~ section#board-20 [for=in-20-9], #in-0-10:active ~ section#board-0 [for=in-0-10], #in-1-10:active ~ section#board-1 [for=in-1-10], #in-2-10:active ~ section#board-2 [for=in-2-10], #in-3-10:active ~ section#board-3 [for=in-3-10], #in-4-10:active ~ section#board-4 [for=in-4-10], #in-5-10:active ~ section#board-5 [for=in-5-10], #in-6-10:active ~ section#board-6 [for=in-6-10], #in-7-10:active ~ section#board-7 [for=in-7-10], #in-8-10:active ~ section#board-8 [for=in-8-10], #in-9-10:active ~ section#board-9 [for=in-9-10], #in-10-10:active ~ section#board-10 [for=in-10-10], #in-11-10:active ~ section#board-11 [for=in-11-10], #in-12-10:active ~ section#board-12 [for=in-12-10], #in-13-10:active ~ section#board-13 [for=in-13-10], #in-14-10:active ~ section#board-14 [for=in-14-10], #in-15-10:active ~ section#board-15 [for=in-15-10], #in-16-10:active ~ section#board-16 [for=in-16-10], #in-17-10:active ~ section#board-17 [for=in-17-10], #in-18-10:active ~ section#board-18 [for=in-18-10], #in-19-10:active ~ section#board-19 [for=in-19-10], #in-20-10:active ~ section#board-20 [for=in-20-10], #in-0-11:active ~ section#board-0 [for=in-0-11], #in-1-11:active ~ section#board-1 [for=in-1-11], #in-2-11:active ~ section#board-2 [for=in-2-11], #in-3-11:active ~ section#board-3 [for=in-3-11], #in-4-11:active ~ section#board-4 [for=in-4-11], #in-5-11:active ~ section#board-5 [for=in-5-11], #in-6-11:active ~ section#board-6 [for=in-6-11], #in-7-11:active ~ section#board-7 [for=in-7-11], #in-8-11:active ~ section#board-8 [for=in-8-11], #in-9-11:active ~ section#board-9 [for=in-9-11], #in-10-11:active ~ section#board-10 [for=in-10-11], #in-11-11:active ~ section#board-11 [for=in-11-11], #in-12-11:active ~ section#board-12 [for=in-12-11], #in-13-11:active ~ section#board-13 [for=in-13-11], #in-14-11:active ~ section#board-14 [for=in-14-11], #in-15-11:active ~ section#board-15 [for=in-15-11], #in-16-11:active ~ section#board-16 [for=in-16-11], #in-17-11:active ~ section#board-17 [for=in-17-11], #in-18-11:active ~ section#board-18 [for=in-18-11], #in-19-11:active ~ section#board-19 [for=in-19-11], #in-20-11:active ~ section#board-20 [for=in-20-11], #in-0-12:active ~ section#board-0 [for=in-0-12], #in-1-12:active ~ section#board-1 [for=in-1-12], #in-2-12:active ~ section#board-2 [for=in-2-12], #in-3-12:active ~ section#board-3 [for=in-3-12], #in-4-12:active ~ section#board-4 [for=in-4-12], #in-5-12:active ~ section#board-5 [for=in-5-12], #in-6-12:active ~ section#board-6 [for=in-6-12], #in-7-12:active ~ section#board-7 [for=in-7-12], #in-8-12:active ~ section#board-8 [for=in-8-12], #in-9-12:active ~ section#board-9 [for=in-9-12], #in-10-12:active ~ section#board-10 [for=in-10-12], #in-11-12:active ~ section#board-11 [for=in-11-12], #in-12-12:active ~ section#board-12 [for=in-12-12], #in-13-12:active ~ section#board-13 [for=in-13-12], #in-14-12:active ~ section#board-14 [for=in-14-12], #in-15-12:active ~ section#board-15 [for=in-15-12], #in-16-12:active ~ section#board-16 [for=in-16-12], #in-17-12:active ~ section#board-17 [for=in-17-12], #in-18-12:active ~ section#board-18 [for=in-18-12], #in-19-12:active ~ section#board-19 [for=in-19-12], #in-20-12:active ~ section#board-20 [for=in-20-12], #in-0-13:active ~ section#board-0 [for=in-0-13], #in-1-13:active ~ section#board-1 [for=in-1-13], #in-2-13:active ~ section#board-2 [for=in-2-13], #in-3-13:active ~ section#board-3 [for=in-3-13], #in-4-13:active ~ section#board-4 [for=in-4-13], #in-5-13:active ~ section#board-5 [for=in-5-13], #in-6-13:active ~ section#board-6 [for=in-6-13], #in-7-13:active ~ section#board-7 [for=in-7-13], #in-8-13:active ~ section#board-8 [for=in-8-13], #in-9-13:active ~ section#board-9 [for=in-9-13], #in-10-13:active ~ section#board-10 [for=in-10-13], #in-11-13:active ~ section#board-11 [for=in-11-13], #in-12-13:active ~ section#board-12 [for=in-12-13], #in-13-13:active ~ section#board-13 [for=in-13-13], #in-14-13:active ~ section#board-14 [for=in-14-13], #in-15-13:active ~ section#board-15 [for=in-15-13], #in-16-13:active ~ section#board-16 [for=in-16-13], #in-17-13:active ~ section#board-17 [for=in-17-13], #in-18-13:active ~ section#board-18 [for=in-18-13], #in-19-13:active ~ section#board-19 [for=in-19-13], #in-20-13:active ~ section#board-20 [for=in-20-13], #in-0-14:active ~ section#board-0 [for=in-0-14], #in-1-14:active ~ section#board-1 [for=in-1-14], #in-2-14:active ~ section#board-2 [for=in-2-14], #in-3-14:active ~ section#board-3 [for=in-3-14], #in-4-14:active ~ section#board-4 [for=in-4-14], #in-5-14:active ~ section#board-5 [for=in-5-14], #in-6-14:active ~ section#board-6 [for=in-6-14], #in-7-14:active ~ section#board-7 [for=in-7-14], #in-8-14:active ~ section#board-8 [for=in-8-14], #in-9-14:active ~ section#board-9 [for=in-9-14], #in-10-14:active ~ section#board-10 [for=in-10-14], #in-11-14:active ~ section#board-11 [for=in-11-14], #in-12-14:active ~ section#board-12 [for=in-12-14], #in-13-14:active ~ section#board-13 [for=in-13-14], #in-14-14:active ~ section#board-14 [for=in-14-14], #in-15-14:active ~ section#board-15 [for=in-15-14], #in-16-14:active ~ section#board-16 [for=in-16-14], #in-17-14:active ~ section#board-17 [for=in-17-14], #in-18-14:active ~ section#board-18 [for=in-18-14], #in-19-14:active ~ section#board-19 [for=in-19-14], #in-20-14:active ~ section#board-20 [for=in-20-14], #in-0-15:active ~ section#board-0 [for=in-0-15], #in-1-15:active ~ section#board-1 [for=in-1-15], #in-2-15:active ~ section#board-2 [for=in-2-15], #in-3-15:active ~ section#board-3 [for=in-3-15], #in-4-15:active ~ section#board-4 [for=in-4-15], #in-5-15:active ~ section#board-5 [for=in-5-15], #in-6-15:active ~ section#board-6 [for=in-6-15], #in-7-15:active ~ section#board-7 [for=in-7-15], #in-8-15:active ~ section#board-8 [for=in-8-15], #in-9-15:active ~ section#board-9 [for=in-9-15], #in-10-15:active ~ section#board-10 [for=in-10-15], #in-11-15:active ~ section#board-11 [for=in-11-15], #in-12-15:active ~ section#board-12 [for=in-12-15], #in-13-15:active ~ section#board-13 [for=in-13-15], #in-14-15:active ~ section#board-14 [for=in-14-15], #in-15-15:active ~ section#board-15 [for=in-15-15], #in-16-15:active ~ section#board-16 [for=in-16-15], #in-17-15:active ~ section#board-17 [for=in-17-15], #in-18-15:active ~ section#board-18 [for=in-18-15], #in-19-15:active ~ section#board-19 [for=in-19-15], #in-20-15:active ~ section#board-20 [for=in-20-15], #in-0-16:active ~ section#board-0 [for=in-0-16], #in-1-16:active ~ section#board-1 [for=in-1-16], #in-2-16:active ~ section#board-2 [for=in-2-16], #in-3-16:active ~ section#board-3 [for=in-3-16], #in-4-16:active ~ section#board-4 [for=in-4-16], #in-5-16:active ~ section#board-5 [for=in-5-16], #in-6-16:active ~ section#board-6 [for=in-6-16], #in-7-16:active ~ section#board-7 [for=in-7-16], #in-8-16:active ~ section#board-8 [for=in-8-16], #in-9-16:active ~ section#board-9 [for=in-9-16], #in-10-16:active ~ section#board-10 [for=in-10-16], #in-11-16:active ~ section#board-11 [for=in-11-16], #in-12-16:active ~ section#board-12 [for=in-12-16], #in-13-16:active ~ section#board-13 [for=in-13-16], #in-14-16:active ~ section#board-14 [for=in-14-16], #in-15-16:active ~ section#board-15 [for=in-15-16], #in-16-16:active ~ section#board-16 [for=in-16-16], #in-17-16:active ~ section#board-17 [for=in-17-16], #in-18-16:active ~ section#board-18 [for=in-18-16], #in-19-16:active ~ section#board-19 [for=in-19-16], #in-20-16:active ~ section#board-20 [for=in-20-16], #in-0-17:active ~ section#board-0 [for=in-0-17], #in-1-17:active ~ section#board-1 [for=in-1-17], #in-2-17:active ~ section#board-2 [for=in-2-17], #in-3-17:active ~ section#board-3 [for=in-3-17], #in-4-17:active ~ section#board-4 [for=in-4-17], #in-5-17:active ~ section#board-5 [for=in-5-17], #in-6-17:active ~ section#board-6 [for=in-6-17], #in-7-17:active ~ section#board-7 [for=in-7-17], #in-8-17:active ~ section#board-8 [for=in-8-17], #in-9-17:active ~ section#board-9 [for=in-9-17], #in-10-17:active ~ section#board-10 [for=in-10-17], #in-11-17:active ~ section#board-11 [for=in-11-17], #in-12-17:active ~ section#board-12 [for=in-12-17], #in-13-17:active ~ section#board-13 [for=in-13-17], #in-14-17:active ~ section#board-14 [for=in-14-17], #in-15-17:active ~ section#board-15 [for=in-15-17], #in-16-17:active ~ section#board-16 [for=in-16-17], #in-17-17:active ~ section#board-17 [for=in-17-17], #in-18-17:active ~ section#board-18 [for=in-18-17], #in-19-17:active ~ section#board-19 [for=in-19-17], #in-20-17:active ~ section#board-20 [for=in-20-17], #in-0-18:active ~ section#board-0 [for=in-0-18], #in-1-18:active ~ section#board-1 [for=in-1-18], #in-2-18:active ~ section#board-2 [for=in-2-18], #in-3-18:active ~ section#board-3 [for=in-3-18], #in-4-18:active ~ section#board-4 [for=in-4-18], #in-5-18:active ~ section#board-5 [for=in-5-18], #in-6-18:active ~ section#board-6 [for=in-6-18], #in-7-18:active ~ section#board-7 [for=in-7-18], #in-8-18:active ~ section#board-8 [for=in-8-18], #in-9-18:active ~ section#board-9 [for=in-9-18], #in-10-18:active ~ section#board-10 [for=in-10-18], #in-11-18:active ~ section#board-11 [for=in-11-18], #in-12-18:active ~ section#board-12 [for=in-12-18], #in-13-18:active ~ section#board-13 [for=in-13-18], #in-14-18:active ~ section#board-14 [for=in-14-18], #in-15-18:active ~ section#board-15 [for=in-15-18], #in-16-18:active ~ section#board-16 [for=in-16-18], #in-17-18:active ~ section#board-17 [for=in-17-18], #in-18-18:active ~ section#board-18 [for=in-18-18], #in-19-18:active ~ section#board-19 [for=in-19-18], #in-20-18:active ~ section#board-20 [for=in-20-18], #in-0-19:active ~ section#board-0 [for=in-0-19], #in-1-19:active ~ section#board-1 [for=in-1-19], #in-2-19:active ~ section#board-2 [for=in-2-19], #in-3-19:active ~ section#board-3 [for=in-3-19], #in-4-19:active ~ section#board-4 [for=in-4-19], #in-5-19:active ~ section#board-5 [for=in-5-19], #in-6-19:active ~ section#board-6 [for=in-6-19], #in-7-19:active ~ section#board-7 [for=in-7-19], #in-8-19:active ~ section#board-8 [for=in-8-19], #in-9-19:active ~ section#board-9 [for=in-9-19], #in-10-19:active ~ section#board-10 [for=in-10-19], #in-11-19:active ~ section#board-11 [for=in-11-19], #in-12-19:active ~ section#board-12 [for=in-12-19], #in-13-19:active ~ section#board-13 [for=in-13-19], #in-14-19:active ~ section#board-14 [for=in-14-19], #in-15-19:active ~ section#board-15 [for=in-15-19], #in-16-19:active ~ section#board-16 [for=in-16-19], #in-17-19:active ~ section#board-17 [for=in-17-19], #in-18-19:active ~ section#board-18 [for=in-18-19], #in-19-19:active ~ section#board-19 [for=in-19-19], #in-20-19:active ~ section#board-20 [for=in-20-19], #in-0-20:active ~ section#board-0 [for=in-0-20], #in-1-20:active ~ section#board-1 [for=in-1-20], #in-2-20:active ~ section#board-2 [for=in-2-20], #in-3-20:active ~ section#board-3 [for=in-3-20], #in-4-20:active ~ section#board-4 [for=in-4-20], #in-5-20:active ~ section#board-5 [for=in-5-20], #in-6-20:active ~ section#board-6 [for=in-6-20], #in-7-20:active ~ section#board-7 [for=in-7-20], #in-8-20:active ~ section#board-8 [for=in-8-20], #in-9-20:active ~ section#board-9 [for=in-9-20], #in-10-20:active ~ section#board-10 [for=in-10-20], #in-11-20:active ~ section#board-11 [for=in-11-20], #in-12-20:active ~ section#board-12 [for=in-12-20], #in-13-20:active ~ section#board-13 [for=in-13-20], #in-14-20:active ~ section#board-14 [for=in-14-20], #in-15-20:active ~ section#board-15 [for=in-15-20], #in-16-20:active ~ section#board-16 [for=in-16-20], #in-17-20:active ~ section#board-17 [for=in-17-20], #in-18-20:active ~ section#board-18 [for=in-18-20], #in-19-20:active ~ section#board-19 [for=in-19-20], #in-20-20:active ~ section#board-20 [for=in-20-20], #in-0-21:active ~ section#board-0 [for=in-0-21], #in-1-21:active ~ section#board-1 [for=in-1-21], #in-2-21:active ~ section#board-2 [for=in-2-21], #in-3-21:active ~ section#board-3 [for=in-3-21], #in-4-21:active ~ section#board-4 [for=in-4-21], #in-5-21:active ~ section#board-5 [for=in-5-21], #in-6-21:active ~ section#board-6 [for=in-6-21], #in-7-21:active ~ section#board-7 [for=in-7-21], #in-8-21:active ~ section#board-8 [for=in-8-21], #in-9-21:active ~ section#board-9 [for=in-9-21], #in-10-21:active ~ section#board-10 [for=in-10-21], #in-11-21:active ~ section#board-11 [for=in-11-21], #in-12-21:active ~ section#board-12 [for=in-12-21], #in-13-21:active ~ section#board-13 [for=in-13-21], #in-14-21:active ~ section#board-14 [for=in-14-21], #in-15-21:active ~ section#board-15 [for=in-15-21], #in-16-21:active ~ section#board-16 [for=in-16-21], #in-17-21:active ~ section#board-17 [for=in-17-21], #in-18-21:active ~ section#board-18 [for=in-18-21], #in-19-21:active ~ section#board-19 [for=in-19-21], #in-20-21:active ~ section#board-20 [for=in-20-21], #in-0-22:active ~ section#board-0 [for=in-0-22], #in-1-22:active ~ section#board-1 [for=in-1-22], #in-2-22:active ~ section#board-2 [for=in-2-22], #in-3-22:active ~ section#board-3 [for=in-3-22], #in-4-22:active ~ section#board-4 [for=in-4-22], #in-5-22:active ~ section#board-5 [for=in-5-22], #in-6-22:active ~ section#board-6 [for=in-6-22], #in-7-22:active ~ section#board-7 [for=in-7-22], #in-8-22:active ~ section#board-8 [for=in-8-22], #in-9-22:active ~ section#board-9 [for=in-9-22], #in-10-22:active ~ section#board-10 [for=in-10-22], #in-11-22:active ~ section#board-11 [for=in-11-22], #in-12-22:active ~ section#board-12 [for=in-12-22], #in-13-22:active ~ section#board-13 [for=in-13-22], #in-14-22:active ~ section#board-14 [for=in-14-22], #in-15-22:active ~ section#board-15 [for=in-15-22], #in-16-22:active ~ section#board-16 [for=in-16-22], #in-17-22:active ~ section#board-17 [for=in-17-22], #in-18-22:active ~ section#board-18 [for=in-18-22], #in-19-22:active ~ section#board-19 [for=in-19-22], #in-20-22:active ~ section#board-20 [for=in-20-22], #in-0-23:active ~ section#board-0 [for=in-0-23], #in-1-23:active ~ section#board-1 [for=in-1-23], #in-2-23:active ~ section#board-2 [for=in-2-23], #in-3-23:active ~ section#board-3 [for=in-3-23], #in-4-23:active ~ section#board-4 [for=in-4-23], #in-5-23:active ~ section#board-5 [for=in-5-23], #in-6-23:active ~ section#board-6 [for=in-6-23], #in-7-23:active ~ section#board-7 [for=in-7-23], #in-8-23:active ~ section#board-8 [for=in-8-23], #in-9-23:active ~ section#board-9 [for=in-9-23], #in-10-23:active ~ section#board-10 [for=in-10-23], #in-11-23:active ~ section#board-11 [for=in-11-23], #in-12-23:active ~ section#board-12 [for=in-12-23], #in-13-23:active ~ section#board-13 [for=in-13-23], #in-14-23:active ~ section#board-14 [for=in-14-23], #in-15-23:active ~ section#board-15 [for=in-15-23], #in-16-23:active ~ section#board-16 [for=in-16-23], #in-17-23:active ~ section#board-17 [for=in-17-23], #in-18-23:active ~ section#board-18 [for=in-18-23], #in-19-23:active ~ section#board-19 [for=in-19-23], #in-20-23:active ~ section#board-20 [for=in-20-23], #in-0-24:active ~ section#board-0 [for=in-0-24], #in-1-24:active ~ section#board-1 [for=in-1-24], #in-2-24:active ~ section#board-2 [for=in-2-24], #in-3-24:active ~ section#board-3 [for=in-3-24], #in-4-24:active ~ section#board-4 [for=in-4-24], #in-5-24:active ~ section#board-5 [for=in-5-24], #in-6-24:active ~ section#board-6 [for=in-6-24], #in-7-24:active ~ section#board-7 [for=in-7-24], #in-8-24:active ~ section#board-8 [for=in-8-24], #in-9-24:active ~ section#board-9 [for=in-9-24], #in-10-24:active ~ section#board-10 [for=in-10-24], #in-11-24:active ~ section#board-11 [for=in-11-24], #in-12-24:active ~ section#board-12 [for=in-12-24], #in-13-24:active ~ section#board-13 [for=in-13-24], #in-14-24:active ~ section#board-14 [for=in-14-24], #in-15-24:active ~ section#board-15 [for=in-15-24], #in-16-24:active ~ section#board-16 [for=in-16-24], #in-17-24:active ~ section#board-17 [for=in-17-24], #in-18-24:active ~ section#board-18 [for=in-18-24], #in-19-24:active ~ section#board-19 [for=in-19-24], #in-20-24:active ~ section#board-20 [for=in-20-24], #in-0-25:active ~ section#board-0 [for=in-0-25], #in-1-25:active ~ section#board-1 [for=in-1-25], #in-2-25:active ~ section#board-2 [for=in-2-25], #in-3-25:active ~ section#board-3 [for=in-3-25], #in-4-25:active ~ section#board-4 [for=in-4-25], #in-5-25:active ~ section#board-5 [for=in-5-25], #in-6-25:active ~ section#board-6 [for=in-6-25], #in-7-25:active ~ section#board-7 [for=in-7-25], #in-8-25:active ~ section#board-8 [for=in-8-25], #in-9-25:active ~ section#board-9 [for=in-9-25], #in-10-25:active ~ section#board-10 [for=in-10-25], #in-11-25:active ~ section#board-11 [for=in-11-25], #in-12-25:active ~ section#board-12 [for=in-12-25], #in-13-25:active ~ section#board-13 [for=in-13-25], #in-14-25:active ~ section#board-14 [for=in-14-25], #in-15-25:active ~ section#board-15 [for=in-15-25], #in-16-25:active ~ section#board-16 [for=in-16-25], #in-17-25:active ~ section#board-17 [for=in-17-25], #in-18-25:active ~ section#board-18 [for=in-18-25], #in-19-25:active ~ section#board-19 [for=in-19-25], #in-20-25:active ~ section#board-20 [for=in-20-25], #in-0-26:active ~ section#board-0 [for=in-0-26], #in-1-26:active ~ section#board-1 [for=in-1-26], #in-2-26:active ~ section#board-2 [for=in-2-26], #in-3-26:active ~ section#board-3 [for=in-3-26], #in-4-26:active ~ section#board-4 [for=in-4-26], #in-5-26:active ~ section#board-5 [for=in-5-26], #in-6-26:active ~ section#board-6 [for=in-6-26], #in-7-26:active ~ section#board-7 [for=in-7-26], #in-8-26:active ~ section#board-8 [for=in-8-26], #in-9-26:active ~ section#board-9 [for=in-9-26], #in-10-26:active ~ section#board-10 [for=in-10-26], #in-11-26:active ~ section#board-11 [for=in-11-26], #in-12-26:active ~ section#board-12 [for=in-12-26], #in-13-26:active ~ section#board-13 [for=in-13-26], #in-14-26:active ~ section#board-14 [for=in-14-26], #in-15-26:active ~ section#board-15 [for=in-15-26], #in-16-26:active ~ section#board-16 [for=in-16-26], #in-17-26:active ~ section#board-17 [for=in-17-26], #in-18-26:active ~ section#board-18 [for=in-18-26], #in-19-26:active ~ section#board-19 [for=in-19-26], #in-20-26:active ~ section#board-20 [for=in-20-26], #in-0-27:active ~ section#board-0 [for=in-0-27], #in-1-27:active ~ section#board-1 [for=in-1-27], #in-2-27:active ~ section#board-2 [for=in-2-27], #in-3-27:active ~ section#board-3 [for=in-3-27], #in-4-27:active ~ section#board-4 [for=in-4-27], #in-5-27:active ~ section#board-5 [for=in-5-27], #in-6-27:active ~ section#board-6 [for=in-6-27], #in-7-27:active ~ section#board-7 [for=in-7-27], #in-8-27:active ~ section#board-8 [for=in-8-27], #in-9-27:active ~ section#board-9 [for=in-9-27], #in-10-27:active ~ section#board-10 [for=in-10-27], #in-11-27:active ~ section#board-11 [for=in-11-27], #in-12-27:active ~ section#board-12 [for=in-12-27], #in-13-27:active ~ section#board-13 [for=in-13-27], #in-14-27:active ~ section#board-14 [for=in-14-27], #in-15-27:active ~ section#board-15 [for=in-15-27], #in-16-27:active ~ section#board-16 [for=in-16-27], #in-17-27:active ~ section#board-17 [for=in-17-27], #in-18-27:active ~ section#board-18 [for=in-18-27], #in-19-27:active ~ section#board-19 [for=in-19-27], #in-20-27:active ~ section#board-20 [for=in-20-27], #in-0-28:active ~ section#board-0 [for=in-0-28], #in-1-28:active ~ section#board-1 [for=in-1-28], #in-2-28:active ~ section#board-2 [for=in-2-28], #in-3-28:active ~ section#board-3 [for=in-3-28], #in-4-28:active ~ section#board-4 [for=in-4-28], #in-5-28:active ~ section#board-5 [for=in-5-28], #in-6-28:active ~ section#board-6 [for=in-6-28], #in-7-28:active ~ section#board-7 [for=in-7-28], #in-8-28:active ~ section#board-8 [for=in-8-28], #in-9-28:active ~ section#board-9 [for=in-9-28], #in-10-28:active ~ section#board-10 [for=in-10-28], #in-11-28:active ~ section#board-11 [for=in-11-28], #in-12-28:active ~ section#board-12 [for=in-12-28], #in-13-28:active ~ section#board-13 [for=in-13-28], #in-14-28:active ~ section#board-14 [for=in-14-28], #in-15-28:active ~ section#board-15 [for=in-15-28], #in-16-28:active ~ section#board-16 [for=in-16-28], #in-17-28:active ~ section#board-17 [for=in-17-28], #in-18-28:active ~ section#board-18 [for=in-18-28], #in-19-28:active ~ section#board-19 [for=in-19-28], #in-20-28:active ~ section#board-20 [for=in-20-28], #in-0-29:active ~ section#board-0 [for=in-0-29], #in-1-29:active ~ section#board-1 [for=in-1-29], #in-2-29:active ~ section#board-2 [for=in-2-29], #in-3-29:active ~ section#board-3 [for=in-3-29], #in-4-29:active ~ section#board-4 [for=in-4-29], #in-5-29:active ~ section#board-5 [for=in-5-29], #in-6-29:active ~ section#board-6 [for=in-6-29], #in-7-29:active ~ section#board-7 [for=in-7-29], #in-8-29:active ~ section#board-8 [for=in-8-29], #in-9-29:active ~ section#board-9 [for=in-9-29], #in-10-29:active ~ section#board-10 [for=in-10-29], #in-11-29:active ~ section#board-11 [for=in-11-29], #in-12-29:active ~ section#board-12 [for=in-12-29], #in-13-29:active ~ section#board-13 [for=in-13-29], #in-14-29:active ~ section#board-14 [for=in-14-29], #in-15-29:active ~ section#board-15 [for=in-15-29], #in-16-29:active ~ section#board-16 [for=in-16-29], #in-17-29:active ~ section#board-17 [for=in-17-29], #in-18-29:active ~ section#board-18 [for=in-18-29], #in-19-29:active ~ section#board-19 [for=in-19-29], #in-20-29:active ~ section#board-20 [for=in-20-29], #in-0-30:active ~ section#board-0 [for=in-0-30], #in-1-30:active ~ section#board-1 [for=in-1-30], #in-2-30:active ~ section#board-2 [for=in-2-30], #in-3-30:active ~ section#board-3 [for=in-3-30], #in-4-30:active ~ section#board-4 [for=in-4-30], #in-5-30:active ~ section#board-5 [for=in-5-30], #in-6-30:active ~ section#board-6 [for=in-6-30], #in-7-30:active ~ section#board-7 [for=in-7-30], #in-8-30:active ~ section#board-8 [for=in-8-30], #in-9-30:active ~ section#board-9 [for=in-9-30], #in-10-30:active ~ section#board-10 [for=in-10-30], #in-11-30:active ~ section#board-11 [for=in-11-30], #in-12-30:active ~ section#board-12 [for=in-12-30], #in-13-30:active ~ section#board-13 [for=in-13-30], #in-14-30:active ~ section#board-14 [for=in-14-30], #in-15-30:active ~ section#board-15 [for=in-15-30], #in-16-30:active ~ section#board-16 [for=in-16-30], #in-17-30:active ~ section#board-17 [for=in-17-30], #in-18-30:active ~ section#board-18 [for=in-18-30], #in-19-30:active ~ section#board-19 [for=in-19-30], #in-20-30:active ~ section#board-20 [for=in-20-30], #in-0-31:active ~ section#board-0 [for=in-0-31], #in-1-31:active ~ section#board-1 [for=in-1-31], #in-2-31:active ~ section#board-2 [for=in-2-31], #in-3-31:active ~ section#board-3 [for=in-3-31], #in-4-31:active ~ section#board-4 [for=in-4-31], #in-5-31:active ~ section#board-5 [for=in-5-31], #in-6-31:active ~ section#board-6 [for=in-6-31], #in-7-31:active ~ section#board-7 [for=in-7-31], #in-8-31:active ~ section#board-8 [for=in-8-31], #in-9-31:active ~ section#board-9 [for=in-9-31], #in-10-31:active ~ section#board-10 [for=in-10-31], #in-11-31:active ~ section#board-11 [for=in-11-31], #in-12-31:active ~ section#board-12 [for=in-12-31], #in-13-31:active ~ section#board-13 [for=in-13-31], #in-14-31:active ~ section#board-14 [for=in-14-31], #in-15-31:active ~ section#board-15 [for=in-15-31], #in-16-31:active ~ section#board-16 [for=in-16-31], #in-17-31:active ~ section#board-17 [for=in-17-31], #in-18-31:active ~ section#board-18 [for=in-18-31], #in-19-31:active ~ section#board-19 [for=in-19-31], #in-20-31:active ~ section#board-20 [for=in-20-31], #in-0-32:active ~ section#board-0 [for=in-0-32], #in-1-32:active ~ section#board-1 [for=in-1-32], #in-2-32:active ~ section#board-2 [for=in-2-32], #in-3-32:active ~ section#board-3 [for=in-3-32], #in-4-32:active ~ section#board-4 [for=in-4-32], #in-5-32:active ~ section#board-5 [for=in-5-32], #in-6-32:active ~ section#board-6 [for=in-6-32], #in-7-32:active ~ section#board-7 [for=in-7-32], #in-8-32:active ~ section#board-8 [for=in-8-32], #in-9-32:active ~ section#board-9 [for=in-9-32], #in-10-32:active ~ section#board-10 [for=in-10-32], #in-11-32:active ~ section#board-11 [for=in-11-32], #in-12-32:active ~ section#board-12 [for=in-12-32], #in-13-32:active ~ section#board-13 [for=in-13-32], #in-14-32:active ~ section#board-14 [for=in-14-32], #in-15-32:active ~ section#board-15 [for=in-15-32], #in-16-32:active ~ section#board-16 [for=in-16-32], #in-17-32:active ~ section#board-17 [for=in-17-32], #in-18-32:active ~ section#board-18 [for=in-18-32], #in-19-32:active ~ section#board-19 [for=in-19-32], #in-20-32:active ~ section#board-20 [for=in-20-32], #in-0-33:active ~ section#board-0 [for=in-0-33], #in-1-33:active ~ section#board-1 [for=in-1-33], #in-2-33:active ~ section#board-2 [for=in-2-33], #in-3-33:active ~ section#board-3 [for=in-3-33], #in-4-33:active ~ section#board-4 [for=in-4-33], #in-5-33:active ~ section#board-5 [for=in-5-33], #in-6-33:active ~ section#board-6 [for=in-6-33], #in-7-33:active ~ section#board-7 [for=in-7-33], #in-8-33:active ~ section#board-8 [for=in-8-33], #in-9-33:active ~ section#board-9 [for=in-9-33], #in-10-33:active ~ section#board-10 [for=in-10-33], #in-11-33:active ~ section#board-11 [for=in-11-33], #in-12-33:active ~ section#board-12 [for=in-12-33], #in-13-33:active ~ section#board-13 [for=in-13-33], #in-14-33:active ~ section#board-14 [for=in-14-33], #in-15-33:active ~ section#board-15 [for=in-15-33], #in-16-33:active ~ section#board-16 [for=in-16-33], #in-17-33:active ~ section#board-17 [for=in-17-33], #in-18-33:active ~ section#board-18 [for=in-18-33], #in-19-33:active ~ section#board-19 [for=in-19-33], #in-20-33:active ~ section#board-20 [for=in-20-33], #in-0-34:active ~ section#board-0 [for=in-0-34], #in-1-34:active ~ section#board-1 [for=in-1-34], #in-2-34:active ~ section#board-2 [for=in-2-34], #in-3-34:active ~ section#board-3 [for=in-3-34], #in-4-34:active ~ section#board-4 [for=in-4-34], #in-5-34:active ~ section#board-5 [for=in-5-34], #in-6-34:active ~ section#board-6 [for=in-6-34], #in-7-34:active ~ section#board-7 [for=in-7-34], #in-8-34:active ~ section#board-8 [for=in-8-34], #in-9-34:active ~ section#board-9 [for=in-9-34], #in-10-34:active ~ section#board-10 [for=in-10-34], #in-11-34:active ~ section#board-11 [for=in-11-34], #in-12-34:active ~ section#board-12 [for=in-12-34], #in-13-34:active ~ section#board-13 [for=in-13-34], #in-14-34:active ~ section#board-14 [for=in-14-34], #in-15-34:active ~ section#board-15 [for=in-15-34], #in-16-34:active ~ section#board-16 [for=in-16-34], #in-17-34:active ~ section#board-17 [for=in-17-34], #in-18-34:active ~ section#board-18 [for=in-18-34], #in-19-34:active ~ section#board-19 [for=in-19-34], #in-20-34:active ~ section#board-20 [for=in-20-34], #in-0-35:active ~ section#board-0 [for=in-0-35], #in-1-35:active ~ section#board-1 [for=in-1-35], #in-2-35:active ~ section#board-2 [for=in-2-35], #in-3-35:active ~ section#board-3 [for=in-3-35], #in-4-35:active ~ section#board-4 [for=in-4-35], #in-5-35:active ~ section#board-5 [for=in-5-35], #in-6-35:active ~ section#board-6 [for=in-6-35], #in-7-35:active ~ section#board-7 [for=in-7-35], #in-8-35:active ~ section#board-8 [for=in-8-35], #in-9-35:active ~ section#board-9 [for=in-9-35], #in-10-35:active ~ section#board-10 [for=in-10-35], #in-11-35:active ~ section#board-11 [for=in-11-35], #in-12-35:active ~ section#board-12 [for=in-12-35], #in-13-35:active ~ section#board-13 [for=in-13-35], #in-14-35:active ~ section#board-14 [for=in-14-35], #in-15-35:active ~ section#board-15 [for=in-15-35], #in-16-35:active ~ section#board-16 [for=in-16-35], #in-17-35:active ~ section#board-17 [for=in-17-35], #in-18-35:active ~ section#board-18 [for=in-18-35], #in-19-35:active ~ section#board-19 [for=in-19-35], #in-20-35:active ~ section#board-20 [for=in-20-35], #in-0-36:active ~ section#board-0 [for=in-0-36], #in-1-36:active ~ section#board-1 [for=in-1-36], #in-2-36:active ~ section#board-2 [for=in-2-36], #in-3-36:active ~ section#board-3 [for=in-3-36], #in-4-36:active ~ section#board-4 [for=in-4-36], #in-5-36:active ~ section#board-5 [for=in-5-36], #in-6-36:active ~ section#board-6 [for=in-6-36], #in-7-36:active ~ section#board-7 [for=in-7-36], #in-8-36:active ~ section#board-8 [for=in-8-36], #in-9-36:active ~ section#board-9 [for=in-9-36], #in-10-36:active ~ section#board-10 [for=in-10-36], #in-11-36:active ~ section#board-11 [for=in-11-36], #in-12-36:active ~ section#board-12 [for=in-12-36], #in-13-36:active ~ section#board-13 [for=in-13-36], #in-14-36:active ~ section#board-14 [for=in-14-36], #in-15-36:active ~ section#board-15 [for=in-15-36], #in-16-36:active ~ section#board-16 [for=in-16-36], #in-17-36:active ~ section#board-17 [for=in-17-36], #in-18-36:active ~ section#board-18 [for=in-18-36], #in-19-36:active ~ section#board-19 [for=in-19-36], #in-20-36:active ~ section#board-20 [for=in-20-36], #in-0-37:active ~ section#board-0 [for=in-0-37], #in-1-37:active ~ section#board-1 [for=in-1-37], #in-2-37:active ~ section#board-2 [for=in-2-37], #in-3-37:active ~ section#board-3 [for=in-3-37], #in-4-37:active ~ section#board-4 [for=in-4-37], #in-5-37:active ~ section#board-5 [for=in-5-37], #in-6-37:active ~ section#board-6 [for=in-6-37], #in-7-37:active ~ section#board-7 [for=in-7-37], #in-8-37:active ~ section#board-8 [for=in-8-37], #in-9-37:active ~ section#board-9 [for=in-9-37], #in-10-37:active ~ section#board-10 [for=in-10-37], #in-11-37:active ~ section#board-11 [for=in-11-37], #in-12-37:active ~ section#board-12 [for=in-12-37], #in-13-37:active ~ section#board-13 [for=in-13-37], #in-14-37:active ~ section#board-14 [for=in-14-37], #in-15-37:active ~ section#board-15 [for=in-15-37], #in-16-37:active ~ section#board-16 [for=in-16-37], #in-17-37:active ~ section#board-17 [for=in-17-37], #in-18-37:active ~ section#board-18 [for=in-18-37], #in-19-37:active ~ section#board-19 [for=in-19-37], #in-20-37:active ~ section#board-20 [for=in-20-37], #in-0-38:active ~ section#board-0 [for=in-0-38], #in-1-38:active ~ section#board-1 [for=in-1-38], #in-2-38:active ~ section#board-2 [for=in-2-38], #in-3-38:active ~ section#board-3 [for=in-3-38], #in-4-38:active ~ section#board-4 [for=in-4-38], #in-5-38:active ~ section#board-5 [for=in-5-38], #in-6-38:active ~ section#board-6 [for=in-6-38], #in-7-38:active ~ section#board-7 [for=in-7-38], #in-8-38:active ~ section#board-8 [for=in-8-38], #in-9-38:active ~ section#board-9 [for=in-9-38], #in-10-38:active ~ section#board-10 [for=in-10-38], #in-11-38:active ~ section#board-11 [for=in-11-38], #in-12-38:active ~ section#board-12 [for=in-12-38], #in-13-38:active ~ section#board-13 [for=in-13-38], #in-14-38:active ~ section#board-14 [for=in-14-38], #in-15-38:active ~ section#board-15 [for=in-15-38], #in-16-38:active ~ section#board-16 [for=in-16-38], #in-17-38:active ~ section#board-17 [for=in-17-38], #in-18-38:active ~ section#board-18 [for=in-18-38], #in-19-38:active ~ section#board-19 [for=in-19-38], #in-20-38:active ~ section#board-20 [for=in-20-38], #in-0-39:active ~ section#board-0 [for=in-0-39], #in-1-39:active ~ section#board-1 [for=in-1-39], #in-2-39:active ~ section#board-2 [for=in-2-39], #in-3-39:active ~ section#board-3 [for=in-3-39], #in-4-39:active ~ section#board-4 [for=in-4-39], #in-5-39:active ~ section#board-5 [for=in-5-39], #in-6-39:active ~ section#board-6 [for=in-6-39], #in-7-39:active ~ section#board-7 [for=in-7-39], #in-8-39:active ~ section#board-8 [for=in-8-39], #in-9-39:active ~ section#board-9 [for=in-9-39], #in-10-39:active ~ section#board-10 [for=in-10-39], #in-11-39:active ~ section#board-11 [for=in-11-39], #in-12-39:active ~ section#board-12 [for=in-12-39], #in-13-39:active ~ section#board-13 [for=in-13-39], #in-14-39:active ~ section#board-14 [for=in-14-39], #in-15-39:active ~ section#board-15 [for=in-15-39], #in-16-39:active ~ section#board-16 [for=in-16-39], #in-17-39:active ~ section#board-17 [for=in-17-39], #in-18-39:active ~ section#board-18 [for=in-18-39], #in-19-39:active ~ section#board-19 [for=in-19-39], #in-20-39:active ~ section#board-20 [for=in-20-39], #in-0-40:active ~ section#board-0 [for=in-0-40], #in-1-40:active ~ section#board-1 [for=in-1-40], #in-2-40:active ~ section#board-2 [for=in-2-40], #in-3-40:active ~ section#board-3 [for=in-3-40], #in-4-40:active ~ section#board-4 [for=in-4-40], #in-5-40:active ~ section#board-5 [for=in-5-40], #in-6-40:active ~ section#board-6 [for=in-6-40], #in-7-40:active ~ section#board-7 [for=in-7-40], #in-8-40:active ~ section#board-8 [for=in-8-40], #in-9-40:active ~ section#board-9 [for=in-9-40], #in-10-40:active ~ section#board-10 [for=in-10-40], #in-11-40:active ~ section#board-11 [for=in-11-40], #in-12-40:active ~ section#board-12 [for=in-12-40], #in-13-40:active ~ section#board-13 [for=in-13-40], #in-14-40:active ~ section#board-14 [for=in-14-40], #in-15-40:active ~ section#board-15 [for=in-15-40], #in-16-40:active ~ section#board-16 [for=in-16-40], #in-17-40:active ~ section#board-17 [for=in-17-40], #in-18-40:active ~ section#board-18 [for=in-18-40], #in-19-40:active ~ section#board-19 [for=in-19-40], #in-20-40:active ~ section#board-20 [for=in-20-40], #in-0-41:active ~ section#board-0 [for=in-0-41], #in-1-41:active ~ section#board-1 [for=in-1-41], #in-2-41:active ~ section#board-2 [for=in-2-41], #in-3-41:active ~ section#board-3 [for=in-3-41], #in-4-41:active ~ section#board-4 [for=in-4-41], #in-5-41:active ~ section#board-5 [for=in-5-41], #in-6-41:active ~ section#board-6 [for=in-6-41], #in-7-41:active ~ section#board-7 [for=in-7-41], #in-8-41:active ~ section#board-8 [for=in-8-41], #in-9-41:active ~ section#board-9 [for=in-9-41], #in-10-41:active ~ section#board-10 [for=in-10-41], #in-11-41:active ~ section#board-11 [for=in-11-41], #in-12-41:active ~ section#board-12 [for=in-12-41], #in-13-41:active ~ section#board-13 [for=in-13-41], #in-14-41:active ~ section#board-14 [for=in-14-41], #in-15-41:active ~ section#board-15 [for=in-15-41], #in-16-41:active ~ section#board-16 [for=in-16-41], #in-17-41:active ~ section#board-17 [for=in-17-41], #in-18-41:active ~ section#board-18 [for=in-18-41], #in-19-41:active ~ section#board-19 [for=in-19-41], #in-20-41:active ~ section#board-20 [for=in-20-41], #in-0-42:active ~ section#board-0 [for=in-0-42], #in-1-42:active ~ section#board-1 [for=in-1-42], #in-2-42:active ~ section#board-2 [for=in-2-42], #in-3-42:active ~ section#board-3 [for=in-3-42], #in-4-42:active ~ section#board-4 [for=in-4-42], #in-5-42:active ~ section#board-5 [for=in-5-42], #in-6-42:active ~ section#board-6 [for=in-6-42], #in-7-42:active ~ section#board-7 [for=in-7-42], #in-8-42:active ~ section#board-8 [for=in-8-42], #in-9-42:active ~ section#board-9 [for=in-9-42], #in-10-42:active ~ section#board-10 [for=in-10-42], #in-11-42:active ~ section#board-11 [for=in-11-42], #in-12-42:active ~ section#board-12 [for=in-12-42], #in-13-42:active ~ section#board-13 [for=in-13-42], #in-14-42:active ~ section#board-14 [for=in-14-42], #in-15-42:active ~ section#board-15 [for=in-15-42], #in-16-42:active ~ section#board-16 [for=in-16-42], #in-17-42:active ~ section#board-17 [for=in-17-42], #in-18-42:active ~ section#board-18 [for=in-18-42], #in-19-42:active ~ section#board-19 [for=in-19-42], #in-20-42:active ~ section#board-20 [for=in-20-42], #in-0-43:active ~ section#board-0 [for=in-0-43], #in-1-43:active ~ section#board-1 [for=in-1-43], #in-2-43:active ~ section#board-2 [for=in-2-43], #in-3-43:active ~ section#board-3 [for=in-3-43], #in-4-43:active ~ section#board-4 [for=in-4-43], #in-5-43:active ~ section#board-5 [for=in-5-43], #in-6-43:active ~ section#board-6 [for=in-6-43], #in-7-43:active ~ section#board-7 [for=in-7-43], #in-8-43:active ~ section#board-8 [for=in-8-43], #in-9-43:active ~ section#board-9 [for=in-9-43], #in-10-43:active ~ section#board-10 [for=in-10-43], #in-11-43:active ~ section#board-11 [for=in-11-43], #in-12-43:active ~ section#board-12 [for=in-12-43], #in-13-43:active ~ section#board-13 [for=in-13-43], #in-14-43:active ~ section#board-14 [for=in-14-43], #in-15-43:active ~ section#board-15 [for=in-15-43], #in-16-43:active ~ section#board-16 [for=in-16-43], #in-17-43:active ~ section#board-17 [for=in-17-43], #in-18-43:active ~ section#board-18 [for=in-18-43], #in-19-43:active ~ section#board-19 [for=in-19-43], #in-20-43:active ~ section#board-20 [for=in-20-43], #in-0-44:active ~ section#board-0 [for=in-0-44], #in-1-44:active ~ section#board-1 [for=in-1-44], #in-2-44:active ~ section#board-2 [for=in-2-44], #in-3-44:active ~ section#board-3 [for=in-3-44], #in-4-44:active ~ section#board-4 [for=in-4-44], #in-5-44:active ~ section#board-5 [for=in-5-44], #in-6-44:active ~ section#board-6 [for=in-6-44], #in-7-44:active ~ section#board-7 [for=in-7-44], #in-8-44:active ~ section#board-8 [for=in-8-44], #in-9-44:active ~ section#board-9 [for=in-9-44], #in-10-44:active ~ section#board-10 [for=in-10-44], #in-11-44:active ~ section#board-11 [for=in-11-44], #in-12-44:active ~ section#board-12 [for=in-12-44], #in-13-44:active ~ section#board-13 [for=in-13-44], #in-14-44:active ~ section#board-14 [for=in-14-44], #in-15-44:active ~ section#board-15 [for=in-15-44], #in-16-44:active ~ section#board-16 [for=in-16-44], #in-17-44:active ~ section#board-17 [for=in-17-44], #in-18-44:active ~ section#board-18 [for=in-18-44], #in-19-44:active ~ section#board-19 [for=in-19-44], #in-20-44:active ~ section#board-20 [for=in-20-44], #in-0-45:active ~ section#board-0 [for=in-0-45], #in-1-45:active ~ section#board-1 [for=in-1-45], #in-2-45:active ~ section#board-2 [for=in-2-45], #in-3-45:active ~ section#board-3 [for=in-3-45], #in-4-45:active ~ section#board-4 [for=in-4-45], #in-5-45:active ~ section#board-5 [for=in-5-45], #in-6-45:active ~ section#board-6 [for=in-6-45], #in-7-45:active ~ section#board-7 [for=in-7-45], #in-8-45:active ~ section#board-8 [for=in-8-45], #in-9-45:active ~ section#board-9 [for=in-9-45], #in-10-45:active ~ section#board-10 [for=in-10-45], #in-11-45:active ~ section#board-11 [for=in-11-45], #in-12-45:active ~ section#board-12 [for=in-12-45], #in-13-45:active ~ section#board-13 [for=in-13-45], #in-14-45:active ~ section#board-14 [for=in-14-45], #in-15-45:active ~ section#board-15 [for=in-15-45], #in-16-45:active ~ section#board-16 [for=in-16-45], #in-17-45:active ~ section#board-17 [for=in-17-45], #in-18-45:active ~ section#board-18 [for=in-18-45], #in-19-45:active ~ section#board-19 [for=in-19-45], #in-20-45:active ~ section#board-20 [for=in-20-45], #in-0-46:active ~ section#board-0 [for=in-0-46], #in-1-46:active ~ section#board-1 [for=in-1-46], #in-2-46:active ~ section#board-2 [for=in-2-46], #in-3-46:active ~ section#board-3 [for=in-3-46], #in-4-46:active ~ section#board-4 [for=in-4-46], #in-5-46:active ~ section#board-5 [for=in-5-46], #in-6-46:active ~ section#board-6 [for=in-6-46], #in-7-46:active ~ section#board-7 [for=in-7-46], #in-8-46:active ~ section#board-8 [for=in-8-46], #in-9-46:active ~ section#board-9 [for=in-9-46], #in-10-46:active ~ section#board-10 [for=in-10-46], #in-11-46:active ~ section#board-11 [for=in-11-46], #in-12-46:active ~ section#board-12 [for=in-12-46], #in-13-46:active ~ section#board-13 [for=in-13-46], #in-14-46:active ~ section#board-14 [for=in-14-46], #in-15-46:active ~ section#board-15 [for=in-15-46], #in-16-46:active ~ section#board-16 [for=in-16-46], #in-17-46:active ~ section#board-17 [for=in-17-46], #in-18-46:active ~ section#board-18 [for=in-18-46], #in-19-46:active ~ section#board-19 [for=in-19-46], #in-20-46:active ~ section#board-20 [for=in-20-46] {
  background: #BBB;
  color: #FFF;
  box-shadow: 0px 0px 0px 1px #AAA;
}

#shift-0-shift:checked ~ #board-0, #shift-1-shift:checked ~ #board-1, #shift-2-shift:checked ~ #board-2, #shift-3-shift:checked ~ #board-3, #shift-4-shift:checked ~ #board-4, #shift-5-shift:checked ~ #board-5, #shift-6-shift:checked ~ #board-6, #shift-7-shift:checked ~ #board-7, #shift-8-shift:checked ~ #board-8, #shift-9-shift:checked ~ #board-9, #shift-10-shift:checked ~ #board-10, #shift-11-shift:checked ~ #board-11, #shift-12-shift:checked ~ #board-12, #shift-13-shift:checked ~ #board-13, #shift-14-shift:checked ~ #board-14, #shift-15-shift:checked ~ #board-15, #shift-16-shift:checked ~ #board-16, #shift-17-shift:checked ~ #board-17, #shift-18-shift:checked ~ #board-18, #shift-19-shift:checked ~ #board-19, #shift-20-shift:checked ~ #board-20 {
  text-transform: uppercase;
}

[id^=board-],
[id^=in-0-]:not(#in-0-delete):checked ~ #board-0:not(:first-of-type), [id^=in-1-]:not(#in-1-delete):checked ~ #board-1:not(:first-of-type), [id^=in-2-]:not(#in-2-delete):checked ~ #board-2:not(:first-of-type), [id^=in-3-]:not(#in-3-delete):checked ~ #board-3:not(:first-of-type), [id^=in-4-]:not(#in-4-delete):checked ~ #board-4:not(:first-of-type), [id^=in-5-]:not(#in-5-delete):checked ~ #board-5:not(:first-of-type), [id^=in-6-]:not(#in-6-delete):checked ~ #board-6:not(:first-of-type), [id^=in-7-]:not(#in-7-delete):checked ~ #board-7:not(:first-of-type), [id^=in-8-]:not(#in-8-delete):checked ~ #board-8:not(:first-of-type), [id^=in-9-]:not(#in-9-delete):checked ~ #board-9:not(:first-of-type), [id^=in-10-]:not(#in-10-delete):checked ~ #board-10:not(:first-of-type), [id^=in-11-]:not(#in-11-delete):checked ~ #board-11:not(:first-of-type), [id^=in-12-]:not(#in-12-delete):checked ~ #board-12:not(:first-of-type), [id^=in-13-]:not(#in-13-delete):checked ~ #board-13:not(:first-of-type), [id^=in-14-]:not(#in-14-delete):checked ~ #board-14:not(:first-of-type), [id^=in-15-]:not(#in-15-delete):checked ~ #board-15:not(:first-of-type), [id^=in-16-]:not(#in-16-delete):checked ~ #board-16:not(:first-of-type), [id^=in-17-]:not(#in-17-delete):checked ~ #board-17:not(:first-of-type), [id^=in-18-]:not(#in-18-delete):checked ~ #board-18:not(:first-of-type), [id^=in-19-]:not(#in-19-delete):checked ~ #board-19:not(:first-of-type), [id^=in-20-]:not(#in-20-delete):checked ~ #board-20:not(:first-of-type) {
  display: none;
}

[id^=in-0-]:not(#in-0-delete):checked ~ #board-1, [id^=in-1-]:not(#in-1-delete):checked ~ #board-2, [id^=in-2-]:not(#in-2-delete):checked ~ #board-3, [id^=in-3-]:not(#in-3-delete):checked ~ #board-4, [id^=in-4-]:not(#in-4-delete):checked ~ #board-5, [id^=in-5-]:not(#in-5-delete):checked ~ #board-6, [id^=in-6-]:not(#in-6-delete):checked ~ #board-7, [id^=in-7-]:not(#in-7-delete):checked ~ #board-8, [id^=in-8-]:not(#in-8-delete):checked ~ #board-9, [id^=in-9-]:not(#in-9-delete):checked ~ #board-10, [id^=in-10-]:not(#in-10-delete):checked ~ #board-11, [id^=in-11-]:not(#in-11-delete):checked ~ #board-12, [id^=in-12-]:not(#in-12-delete):checked ~ #board-13, [id^=in-13-]:not(#in-13-delete):checked ~ #board-14, [id^=in-14-]:not(#in-14-delete):checked ~ #board-15, [id^=in-15-]:not(#in-15-delete):checked ~ #board-16, [id^=in-16-]:not(#in-16-delete):checked ~ #board-17, [id^=in-17-]:not(#in-17-delete):checked ~ #board-18, [id^=in-18-]:not(#in-18-delete):checked ~ #board-19, [id^=in-19-]:not(#in-19-delete):checked ~ #board-20, [id^=in-20-]:not(#in-20-delete):checked ~ #board-21,
#in-1-delete:checked ~ #in-2-delete:checked ~ #in-3-delete:checked ~ #in-4-delete:checked ~ #in-5-delete:checked ~ #in-6-delete:checked ~ #in-7-delete:checked ~ #in-8-delete:checked ~ #in-9-delete:checked ~ #in-10-delete:checked ~ #in-11-delete:checked ~ #in-12-delete:checked ~ #in-13-delete:checked ~ #in-14-delete:checked ~ #in-15-delete:checked ~ #in-16-delete:checked ~ #in-17-delete:checked ~ #in-18-delete:checked ~ #in-19-delete:checked ~ #board-0 {
  display: flex;
}

[id^=board-] {
  width: 740px;
  margin: 1rem auto;
  box-sizing: border-box;
  padding: 8px;
  border-radius: 4px;
  background: #EEE;
  box-shadow: 0px 1px 0px 2px #DDD;
  flex-wrap: wrap;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
}

label[for^=shift-],
label[for$="-46"],
label[for$=-delete] {
  text-transform: none;
  font-size: 0.8em;
  line-height: 84px !important;
}

label[for^=shift-] {
  flex-basis: calc(20% - 8px);
  order: 101;
  text-align: left !important;
}

label[for$="-46"] {
  color: white;
  flex-basis: calc(60% - 8px);
  order: 102;
}

label[for$=-delete] {
  flex-basis: calc(20% - 8px);
  order: 103;
  text-align: right !important;
}

[id^=board-] label {
  text-align: center;
  box-sizing: border-box;
  height: 56px;
  line-height: 56px;
  padding: 0 0.5rem;
  margin: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0px 1px 0px 2px #DDD;
  cursor: pointer;
  position: relative;
}
[id^=board-] label:hover {
  box-shadow: 0px 0px 0px 1px #AAA;
}
[id^=board-] label::before {
  font-size: 0.8em;
  display: block;
  text-align: center;
  line-height: 2;
  margin-bottom: -14px;
  left: 0;
}

[for$="-0"]::before {
  content: "!";
}

[for$="-1"]::before {
  content: "@";
}

[for$="-2"]::before {
  content: "#";
}

[for$="-3"]::before {
  content: "$";
}

[for$="-4"]::before {
  content: "%";
}

[for$="-5"]::before {
  content: "^";
}

[for$="-6"]::before {
  content: "&";
}

[for$="-7"]::before {
  content: "*";
}

[for$="-8"]::before {
  content: "(";
}

[for$="-9"]::before {
  content: ")";
}

[for$="-10"]::before {
  content: "_";
}

[for$="-11"]::before {
  content: "+";
}

[for$="-0"], [for$="-1"], [for$="-2"], [for$="-3"], [for$="-4"], [for$="-5"], [for$="-6"], [for$="-7"], [for$="-8"], [for$="-9"], [for$="-10"], [for$="-11"] {
  flex-basis: calc(8.3333333333% - 8px);
}

[for$="-22"]::before {
  content: "{";
}

[for$="-23"]::before {
  content: "}";
}

[for$="-24"]::before {
  content: "|";
}

[for$="-12"], [for$="-13"], [for$="-14"], [for$="-15"], [for$="-16"], [for$="-17"], [for$="-18"], [for$="-19"], [for$="-20"], [for$="-21"], [for$="-22"], [for$="-23"], [for$="-24"] {
  flex-basis: calc(7.6923076923% - 8px);
}

[for$="-34"]::before {
  content: ":";
}

[for$="-35"]::before {
  content: '"';
}

[for$="-25"], [for$="-26"], [for$="-27"], [for$="-28"], [for$="-29"], [for$="-30"], [for$="-31"], [for$="-32"], [for$="-33"], [for$="-34"], [for$="-35"] {
  flex-basis: calc(9.0909090909% - 8px);
}

[for$="-43"]::before {
  content: "<";
}

[for$="-44"]::before {
  content: ">";
}

[for$="-45"]::before {
  content: "?";
}

[for$="-36"], [for$="-37"], [for$="-38"], [for$="-39"], [for$="-40"], [for$="-41"], [for$="-42"], [for$="-43"], [for$="-44"], [for$="-45"] {
  flex-basis: calc(10% - 8px);
}

#board-20 label:not([for$=-delete]) {
  background: #BBB;
  color: #999;
  box-shadow: 0px 0px 0px 1px #AAA;
  font-style: italic;
  pointer-events: none;
}

#out {
  height: 12rem;
  width: 740px;
  margin: 1rem auto;
  font-size: 2.4rem;
  line-height: 12rem;
  text-align: center;
  padding: 1rem 0;
  background: #222;
  color: #08f518;
  border-radius: 4px;
  text-shadow: 1px 1px 0px black;
  box-shadow: 0px 1px 0px 2px #111;
}
#out span {
  border-bottom: 1px solid #08f518;/*#CCC;*/
}

body {
  background: #36494E;
  text-align: center;
  padding: 1rem;
}

[for=show-radios] {
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  font-size: 0.8rem;
  background: #222;
  color: #CCC;
  cursor: pointer;
  box-shadow: 0px 0px 0px 2px black;
  border-radius: 4px;
  display: inline-block;
  margin: 1rem 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[for=show-radios]:hover {
  box-shadow: 0px 0px 0px 1px black;
}
[for=show-radios]::before {
  content: "Show ";
}

#show-radios {
  position: absolute;
  top: -100px;
}
#show-radios:not(:checked) ~ input {
  position: absolute;
  top: -100px;
}
#show-radios:active ~ [for=show-radios] {
  background: #333;
}
#show-radios:checked ~ [for=show-radios]::before {
  content: "Hide ";
}