Game Minesweeper Murni Dengan Css


























2 1 2 1 1 1 1
2 3 2 1 1 1 1
2 2 1 1 1 1
2 1 1 1 1
1 1 1 1
1 1 1
1 1 1
1 2 2 1 1 1
1 1 1 1 1





































勝ちました
おめでとう、あなたの勝ちです。
もう一度プレイ
























































1 1 1 2 2 2
2 5 3 2 1 2
1 1 1 2 2
1 2 3 2 1
1 1 1
1 1
1 1 1 1 1 1
1 1





























勝ちました
おめでとう、あなたの勝ちです。
もう一度プレイ





























































2 3 1 1 1
3 2 1 1
1 2 1 1 1 2 2
1 1
2 2 2
1 1 1 1 1
1 1 1 2 2
1 2 2 1 1
1 1 1 1








































勝ちました
おめでとう、あなたの勝ちです。
もう一度プレイ






















































1 2 1
1 1 1 2 1
1 1 1
2 2 1
2 3 1 1 1 1
2 2 2 2
1 3 2 2 2
1 1 1 2 2 2
1 1































勝ちました
おめでとう、あなたの勝ちです。
もう一度プレイ































































1 1 1 3 1
3 3 2 1 3
1 1 1 3
2 2 1
1 1 1
1 1 2 1
1 2 1 1
1 1 1



























勝ちました
おめでとう、あなたの勝ちです。
もう一度プレイ

































































BUKA DENGAN GOOGLE CHROME "Mozilla firefox not responding"

@import url(http://fonts.googleapis.com/css?family=Russo+One);

* {
 margin: 0;
 padding: 0;
}

body {
 background-color: #c0c0c0;
}

#game {
 position: relative;
 width: 320px;
 height: 480px;
 margin: 10px auto;
}

#header {
 position: absolute;
 top: 7px;
 width: 314px;
 height: 29px;
 border: inset 3px #eee;
 background-color: #c0c0c0;
}
 
#switch {
 position: absolute;
 top: 18px;
 left: 240px;
 width: 13px;
 height: 13px;
 border: inset 1px #eee;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 background-color: #f00;
 border: outset 2px #c00;
 -webkit-border-radius: 100%;
 cursor: pointer;
}

#switch:checked {
 background-color: #a00;
 border: inset 2px #900;
}

#lamp {
 position: absolute;
 top: 12px;
 left: 260px;
 width: 52px;
 height: 23px;
 background-repeat: no-repeat;
 border: inset 1px #eee;
}

#count {
 position: absolute;
 top: -45px;
 left: 0;
 width: 39px;
 height: 23px;
 border: inset 1px #eee;
}

input#start {
 position: absolute;
 top: 50px;
 left: 0;
 width: 320px;
 height: 320px;
 border: inset 7px;
 z-index: 9999;
 opacity: 0.6;
 background-color: #000;
 -webkit-appearance: button;
}

input#start:checked {
 z-index: -99;
  -webkit-animation-play-state: paused;
  outline: none;
  border: none;
}

input#start:checked ~ .pattern{
 -webkit-animation-play-state: paused;
}

#flag {
 position: absolute;
 top: 50px;
 left: 0;
 width: 306px;
 height: 306px;
 border: inset 7px #eee;
 z-index: 1;
}

.pattern {
 position: absolute;
 top: 50px;
 left: 0;
 width: 306px;
 height: 306px;
 border: inset 7px #eee;
 z-index: 1;
}

#map_flag {
 position: absolute;
 top: 50px;
 left: 0;
 width: 306px;
 height: 306px;
 border: inset 7px #eee;
 z-index: 9990;
 pointer-events: none;
}

#map_flag input {
 position: relative;
 top: 0;
 left: 0;
 width: 34px;
 height: 34px;
 background-color: rgba(0,0,0,0);
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 vertical-align: top;
}

#switch:checked ~ #map_flag {
 pointer-events: all;
}

#map_flag input:checked {
 background-position: 6px 5px;
 background-repeat: no-repeat;
 pointer-events: all;
}


#p1 {
 z-index: 999;
 -webkit-animation: 'zind1' 0.1s linear 0 999;
}

#p2 {
 -webkit-animation: 'zind2' 0.1s linear 0 999;
}

#p3 {
 -webkit-animation: 'zind3' 0.1s ease-in 0 999;
}

#p4 {
 -webkit-animation: 'zind4' 0.1s linear 0 999;
}

#p5 {
 -webkit-animation: 'zind5' 0.1s linear 0 999;
}

@-webkit-keyframes zind1 {
   0% { z-index: 999; }
  20% { z-index: 1; }
  40% { z-index: 1; }
  60% { z-index: 1; }
  80% { z-index: 1; }
 100% { z-index: 1; }
}

@-webkit-keyframes zind2 {
   0% { z-index: 1; }
  20% { z-index: 999; }
  40% { z-index: 1; }
  60% { z-index: 1; }
  80% { z-index: 1; }
 100% { z-index: 1; }
}

@-webkit-keyframes zind3 {
   0% { z-index: 1; }
  20% { z-index: 1; }
  40% { z-index: 999; }
  60% { z-index: 1; }
  80% { z-index: 1; }
 100% { z-index: 1; }
}
   
@-webkit-keyframes zind4 {
   0% { z-index: 1; }
  20% { z-index: 1; }
  40% { z-index: 1; }
  60% { z-index: 999; }
  80% { z-index: 1; }
 100% { z-index: 1; }
}

@-webkit-keyframes zind5 {
   0% { z-index: 1; }
  20% { z-index: 1; }
  40% { z-index: 1; }
  60% { z-index: 1; }
  80% { z-index: 999; }
 100% { z-index: 1; }
}

.map {
 z-index: 9999;
 border-spacing: 0;
 background-color: #c0c0c0;
 font-size: 26px;
 font-weight: bold;
 font-family: 'Russo One', sans-serif;
}

.map td {
 width: 32px;
 height: 32px;
 border: solid 1px #808080;
 text-align: center;
}

.button {
 position: absolute;
 top: 0;
 left: 0;
}

.button input {
 position: absolute;
 width: 34px;
 height: 34px;
 border: outset 4px #fff;
 background-color: #c0c0c0;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 vertical-align: top;
 z-index: 30;
}

.pattern input:checked {
 opacity: 0;
}

.button .out {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: -1;
}

input.bomb:checked ~ .out {
 z-index: 9999;
}

.button .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: -1;
}

input.close {
 position: absolute;
 top: 54px;
 left: 261px;
 width: 15px;
 height: 15px;
 border: outset 2px #fff;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 background-position: 2px 2px;
 background-repeat: no-repeat;
}

input.close:checked {
 opacity: 0;
}

.window {
 width: 250px;
 height: 150px;
 margin: 50px auto;
 border: outset 2px #fff;
 background-color: #c0c0c0;
 font-size: 12px;
 font:9pt 'MS UI Gothic';
}

input.close:checked ~ .window {
 opacity: 0;
}

.win {
 width: 245px;
 height: 18px;
 background: -webkit-linear-gradient(left, #006, #9cf);
 color: #fff;
 padding: 1px 0 0 5px;
}

.window p {
 margin-top: 30px;
 text-align: center;
}

.replay {
 display: block;
 width: 100px;
 line-height: 2;
 margin: 25px auto 0 auto;
 border: outset 1px #fff;
 vertical-align: middle;
 text-align: center;
 text-decoration: none;
 color: #000;
}

.button .face {
 position: absolute;
 top: -46px;
 left: 140px;
 width: 21px;
 height: 21px;
 border: outset 3px #fff;
 background-color: #c0c0c0;
 background-position: 2px 2px;
 background-repeat: no-repeat;
 cursor: pointer;
}

input.bomb:checked ~ .face {
 z-index: 9999;
}

.empty {
 position: absolute;
 top: 0;
 left: 0;
}

.empty span {
 position: absolute;
 width: 26px;
 height: 26px;
 border: outset 4px #fff;
 background-color: #c0c0c0;
}

.empty input {
 position: absolute;
 width: 26px;
 height: 26px;
 width: 34px;
 height: 34px;
 border: outset 4px #fff;
 background-color: #c0c0c0;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 25;
}

.r1 {
 top: 0;
}

.r2 {
 top: 34px;
}

.r3 {
 top: 68px;
}

.r4 {
 top: 102px;
}

.r5 {
 top: 136px;
}

.r6 {
 top: 170px;
}

.r7 {
 top: 204px;
}

.r8 {
 top: 238px;
}

.r9 {
 top: 272px;
}

.c1 {
 left: 0px;
}

.c2 {
 left: 34px;
}

.c3 {
 left: 68px;
}

.c4 {
 left: 102px;
}

.c5 {
 left: 136px;
}

.c6 {
 left: 170px;
}

.c7 {
 left: 204px;
}

.c8 {
 left: 238px;
}

.c9 {
 left: 272px;
}

.blue1 {
 color: #00f;
}

.green2 {
 color: #070;
}

.red3 {
 color: #f00;
}

.navy4 {
 color: #000080;
}

.five {
 color: #800000;
}

.bomb_back {
 background-color: #f00;
}


/* p1用 */
#em_p1_1 {
 position: absolute;
 top: 0;
 left: 0;
 width: 204px;
 height: 306px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p1_2 {
 position: absolute;
 top: 204px;
 left: 272px;
 width: 34px;
 height: 102px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p1_1:checked ~ span,
#em_p1_1:checked ~ input {
 opacity: 0;
}

#em_p1_2:checked ~ span,
#em_p1_2:checked ~ input {
 opacity: 0;
}

#p1_1_2:checked ~ #p1_1_3:checked ~ #p1_1_4:checked ~ #p1_1_6:checked ~ #p1_1_7:checked ~ #p1_1_8:checked ~ #p1_1_9:checked ~ #p1_2_1:checked ~ #p1_2_2:checked ~ #p1_2_9:checked ~ #p1_3_1:checked ~ #p1_3_8:checked ~ #p1_3_9:checked ~ #p1_4_8:checked ~ #p1_4_9:checked ~ #p1_5_9:checked ~ #p1_9_1:checked ~ #p1_9_7:checked ~ .face {
 z-index: 9999;
}

#p1_1_2:checked ~ #p1_1_3:checked ~ #p1_1_4:checked ~ #p1_1_6:checked ~ #p1_1_7:checked ~ #p1_1_8:checked ~ #p1_1_9:checked ~ #p1_2_1:checked ~ #p1_2_2:checked ~ #p1_2_9:checked ~ #p1_3_1:checked ~ #p1_3_8:checked ~ #p1_3_9:checked ~ #p1_4_8:checked ~ #p1_4_9:checked ~ #p1_5_9:checked ~ #p1_9_1:checked ~ #p1_9_7:checked ~ .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: 9999;
}

/* p2用 */
#em_p2 {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p2:checked ~ span,
#em_p2:checked ~ input {
 opacity: 0;
}

#p2_1_1:checked ~ #p2_1_4:checked ~ #p2_1_5:checked ~ #p2_1_7:checked ~ #p2_1_8:checked ~ #p2_1_9:checked ~ #p2_2_1:checked ~ #p2_2_2:checked ~ #p2_2_3:checked ~ #p2_2_4:checked ~ #p2_3_1:checked ~ #p2_7_1:checked ~ .face {
 z-index: 9999;
}

#p2_1_1:checked ~ #p2_1_4:checked ~ #p2_1_5:checked ~ #p2_1_7:checked ~ #p2_1_8:checked ~ #p2_1_9:checked ~ #p2_2_1:checked ~ #p2_2_2:checked ~ #p2_2_3:checked ~ #p2_2_4:checked ~ #p2_3_1:checked ~ #p2_7_1:checked ~ .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: 9999;
}

/* p3用 */
#em_p3 {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p3:checked ~ span,
#em_p3:checked ~ input {
 opacity: 0;
}

#p3_1_1:checked ~ #p3_1_3:checked ~ #p3_1_9:checked ~ #p3_2_2:checked ~ #p3_3_9:checked ~ #p3_4_9:checked ~ #p3_5_8:checked ~ #p3_5_9:checked ~ #p3_6_9:checked ~ #p3_7_6:checked ~ #p3_7_7:checked ~ #p3_7_8:checked ~ #p3_7_9:checked ~ #p3_8_6:checked ~ #p3_8_7:checked ~ #p3_8_8:checked ~ #p3_9_7:checked ~ #p3_9_8:checked ~ #p3_9_9:checked ~ .face {
 z-index: 9999;
}

#p3_1_1:checked ~ #p3_1_3:checked ~ #p3_1_9:checked ~ #p3_2_2:checked ~ #p3_3_9:checked ~ #p3_4_9:checked ~ #p3_5_8:checked ~ #p3_5_9:checked ~ #p3_6_9:checked ~ #p3_7_6:checked ~ #p3_7_7:checked ~ #p3_7_8:checked ~ #p3_7_9:checked ~ #p3_8_6:checked ~ #p3_8_7:checked ~ #p3_8_8:checked ~ #p3_9_7:checked ~ #p3_9_8:checked ~ #p3_9_9:checked ~ .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: 9999;
}

/* p4用 */
#em_p4 {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p4:checked ~ span,
#em_p4:checked ~ input {
 opacity: 0;
}

#p4_1_7:checked ~ #p4_1_9:checked ~ #p4_4_1:checked ~ #p4_5_1:checked ~ #p4_6_1:checked ~ #p4_6_9:checked ~ #p4_7_9:checked ~ #p4_8_8:checked ~ #p4_8_9:checked ~ #p4_9_9:checked ~ .face {
 z-index: 9999;
}

#p4_1_7:checked ~ #p4_1_9:checked ~ #p4_4_1:checked ~ #p4_5_1:checked ~ #p4_6_1:checked ~ #p4_6_9:checked ~ #p4_7_9:checked ~ #p4_8_8:checked ~ #p4_8_9:checked ~ #p4_9_9:checked ~ .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: 9999;
}

/* p5用 */
#em_p5 {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 -webkit-appearance: button;
 -moz-appearance: button;
 appearance: button;
 z-index: 20;
 opacity: 0;
}

#em_p5:checked ~ span,
#em_p5:checked ~ input {
 opacity: 0;
}

#p5_1_1:checked ~ #p5_1_8:checked ~ #p5_1_9:checked ~ #p5_2_1:checked ~ #p5_2_2:checked ~ #p5_2_8:checked ~ #p5_8_1:checked ~ #p5_9_1:checked ~ #p5_9_2:checked ~ .face {
 z-index: 9999;
}

#p5_1_1:checked ~ #p5_1_8:checked ~ #p5_1_9:checked ~ #p5_2_1:checked ~ #p5_2_2:checked ~ #p5_2_8:checked ~ #p5_8_1:checked ~ #p5_9_1:checked ~ #p5_9_2:checked ~ .clear {
 position: absolute;
 top: 0;
 left: 0;
 width: 306px;
 height: 306px;
 z-index: 9999;
}



/* images */

input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACWSURBVHja7J\
ZLDoAgDESBePTee1yQEJF+wBS6kRDdvHScMiWmFLFyfcEkXLFS\
oSxDeNTywoqC5uGrvbBLQdlGuWAlJE2/6jnVrI6gP9bSRcMz9Y\
O4hKHffOBJrvgBA7c3eqVJr5BvTgwdMzHJ/RuDUBGcqolJbcdW\
VfOkf69HvbJZZzOsY03SwKDONRYxmsBi/pti1j0APTzL9LYff/\
4AAAAASUVORK5CYII=");
}

input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACNSURBVHja7J\
bdCsAgCIVVevTe210EY+HP2HaYYyRSN19aYceIKozHpKcEFJMB\
cQzpIRYKkwRls2sU1hLUvSgIJiXVtLK+l5XTJ4jH9urqZqT5IV\
7CdHa/4Hsc8Qamnn/grBorp5ooEEwSiYlE5zm2VOKfWVvSJtkr\
CggmyUrbI1FYzb+pxjYAAAD//wMAfehdSQyHjXEAAAAASUVORK\
5CYII=");
}

input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACXSURBVHja7J\
TNCgAhCIQz9tF979lDsPSjluDWpQ4F9THTSJbSiUFlwZQIxXKB\
SIdQaUVh2UBpuHUU9hioWKgQLB95Tdd1nyuZLRiPfa+Lhzm1jR\
iIqRBLIcKw2BC8mBX6z4nWdQXT0vcYFEVIrlNMKzt+ddWy4mY9\
krU+6HZcmNGsveuoVSu6MJ4ZC/FFRS/Gnl9s33gHAJbhyVY9P2\
j1AAAAAElFTkSuQmCC");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACVSURBVHja7J\
bbCsAgCIYt9ui+97+LYLTUYuXyJgmK+jx1JoqQVCoMCVcsFyjZ\
ECpb6xjXoaFqQPR4YUzvCYE2LdDMTWPcON7j9eQak6sq6uacxt\
pcZTgsRr9i8uS0jlVbbMc7xKAVisoV+9f1GcqdKxuG5jqWQ166\
4/VvudSX2erxwnJHU/4KvLCYf1OM3AAAAP//AwBNmcL651LHkA\
AAAABJRU5ErkJggg==");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACUSURBVHja7J\
bRDoAgCEWxb+e/bw9uzQQkDfVF5larMy4XdUq0I1J+wCVCsStD\
yYZQ5PqPcVkaiheIL1EY07sh0NoCLd0wxpXwGtXjdY9XNdTFOY\
zVXmU5LP72YnLn1MJqLrbrdTFog+Z55aZXTJpXy32Nxa5hq+2Y\
qurO9PG61GvU+fpIOhia+xqdGH/A9tyb9sQ9AAztMbQWS+89AA\
AAAElFTkSuQmCC");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACWSURBVHja7J\
bBEoAgCEShb/e/t0OHHGWDHNSLTtNBXmxriYhsHODXAFY+728u\
4bkwhDFJNA6E5MIoZko+Ia31tVvPej4Ru7b8Rkd1nap2MbUeSM\
PAd3e/EeOYWUaaeuKVkp+YW7+SvZagV+NFrFAQY+5bDCQjLFUX\
Y8uOqarulz5el3rNOl+/j3RM6iVKsJfY0zetH/cAESEIG5Z0zZ\
UAAAAASUVORK5CYII=");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACQSURBVHja7J\
ZLDoAgDESLZ++9xwUhQdvCkKDdQIgEeXQ6kY8iGaXUBlNiK3ZV\
qMQQulgMphwmaB08az/EY1V4jsFMc9+TmHbPAbZZ1ZX8XPV4jV\
QlTnAJi7w6a9imqWaUxNSYgxckjOWmTGLw6ptI8Jr2Xc9+PV53\
n01/36+DfY1FTAks578pp9wAAAD//wMAmY8xtDPTxlMAAAAASU\
VORK5CYII=");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACaSURBVHja7J\
ZLDoAgDETBs8+9xwUxQfuhxpJuJASjPDqdWAKtVbQ+HlwSqdgx\
oG5DnGJFMMSwxuuF9z5PxbEhvMYolqnfgxim0cGSVVXJ7aq/V0\
u12Qm+wiyvSg3LNCFmgxiEOWpBzFhqykGMWn8SiV7pesWm/+pg\
8Ev/Sw1bGFSvu1V/rzVes85XB4Pcr9a+ZiqGwntTTTsHAAztMb\
SwUf9rAAAAAElFTkSuQmCC");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB7SURBVHja7J\
bBDsAgCEP78f53PS7ZKFsXlQvGeHrSFEUBCgf1/IGNdL1iQcei\
ieWSvDmAiEUTyyX5zJtKu4UFyQy3r1UNJbertlelmtSxhSmvwR\
2Grmia2PiGvRTZLqzGa9m5dr2219Vv0+n/taCXqOmbzo8JAAD/\
/wMAzrxNIgZJujIAAAAASUVORK5CYII=");
}

input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ input:checked ~ #count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACISURBVHja7N\
bBCsAgCAbglB6993aHYCzUv8N+Jow6bJdvmWG21iqGzJdtBZXp\
RJIje8zFYgqouFWzWAc03CgK05JqOlG/iyrwCPLZXV3DPdt6EI\
ksRSNKgsZqcrW8c9o6HYspaDFZ03nPTpf4Z9QOrkmJioLCFHzp\
70gWq/lvqhkXAAAA//8DAMwEUYJzNqITAAAAAElFTkSuQmCC");
}

#lamp {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQA\
AAAXCAIAAADLIvskAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC3SURBVHja7F\
dbDoAgDBs39Yw9ob8C6yiPRBJYjPGjdrVCnWb7F/hR1JOSex5g\
k2Dg0G9vcH01jLGhs2l2JwXlz8SUxWzIxSlNpTc4D4MnrslGca\
4lwzBR3HXuIOdMs2QG5u7WtnNGdvVwzjG2+iJmi/Lahr4QK9k2\
dA4LF9PaNYda3Ca7FaK4X3IO17lznGumTu/YV/OI81wpLlAmjr\
gFjPGIkzCUpC7yWvw5WMu2ab0AAAD//wMAKwwsli/GhyMAAAAA\
SUVORK5CYII=");
}

#switch:checked ~ #lamp {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQA\
AAAXCAIAAADLIvskAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACsSURBVHja7F\
dbDoAgDNvhuXf9lUehDBKWwGL8ql2trk6z+AV+FJXI2cEmwcCh\
/97g+moYY8Nk0+xKCsrviSnrsyEXpzSVnuA6DC1xQzaKa1riho\
ninnMXOWeaJSuw5rSOnTMy1e6cY2yYZOvltbm+EDvZAjqHsO8c\
anFBphWiuCM5h+fcPc4NU2d27at5xH2uFNdRJq64SWMTN2EoSZ\
1cPwd72YLWBwAA//8DAGb5quIUDDQUAAAAAElFTkSuQmCC");
}

#count {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcA\
AAAXCAIAAAAHu8HPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB9SURBVHja7F\
ZBDsAgCOPx/ptdnVqhmbMXiPFAmjZFQc2E4XgN0cBOszmGWgdt\
WLiHJdleqRnkk9GlpLNsqJhDPqwnxZbGrSR/Vy2vH1U3fbz3iu\
5wwOa5RqT6NYQRQ+ckTONVdq7Vr+X19Gy6/b4K/hKaf9P9eAAA\
AP//AwBqAUoKQPe71AAAAABJRU5ErkJggg==")
}

#map_flag input:checked {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgA\
AAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJUSURBVHjarJ\
bRTtRAFIb/me2yS8S4HQq4EauJqRqNPoGRcqV3voKJL2HiE3jn\
O2iMCassaQq6InSBrCSoYIJemOCNJtssxBaaBWnLHG+AWGRN2d\
0/maQXc+ab/8yZ02FEhDRyqlUCCCACwGCaJksTx5FSLA6RX/uK\
vnkHfHc3bRiUNJPmJm3q+7CEoXczOPPjJ1av3ewOYL5Sofz3NR\
RrCxiefI3cLw9xoYCTqCVg5ekzKi4v49T7RWifV5Dd2d5PKgcY\
ax8w92aKTq9+xOD8EgadKjJBAC4l2lUCUJ2ZoaFXZVx8WULP1h\
Z4FKNTJaooE4YYnp7u2uL/AGQ+j2+PHmLtwX38HhjAXjbbMSCR\
otumyWCaWDh3nnaMK+hdXIL+toKc73cHcKBbd+6yar6XNi9fxd\
7wWVx4/gI5zwcPw+4AAGBkZIQBwFxPlpqXdBRqn1AcH0dOSrCT\
EIgo1ZgaG6PHN67Tl/5+qpVKlDYudS/aVhQ8qbu4F8dodHLRWk\
pKBGGETcYQd+MMjlOGMWSAE51B6hQpinLsd0cOZmdnyfd9MMaw\
sbEBud+TGo0GyuUyEREKhQJGR0dZW1VkWRYZhkFCCFJVlTjnxD\
knVVVJCEGGYZBlWf+tqIQDx3HI8zxIKaEoCtbX1+G6LoIgSGzK\
8zwAQBRFcF0XExMTFMcxOOdQVTX5O/2bZts26bpOQgjSNO1w1w\
COHQduNE0jIQTpuk62bVNLB0SEer2OKIpSVq48dAMAYRji6CMi\
AWCMQQiBZrPZVmPTNA2cJwuTpX22tKs/AwCvvnlFp7v3ZAAAAA\
BJRU5ErkJggg==");
}

input.close {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgA\
AAAHCAYAAAA1WQxeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABqSURBVHjaVI\
/JEcJADAR7JLscgPPPiAcfkmGP8UMsGP1aVXNp3/Ds0G1xu5Cc\
ALZJ8Aa2/eVQcUCppVKFZCWMWY7xej5OgPd6pGj9FyfbABwZno\
I+ir06rcy8dRBYH1aCJWjzf0VGrbgGACDFR334kArCAAAAAElF\
TkSuQmCC");
}

.button .face {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEA\
AAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACCSURBVHjatF\
RJEsAgDCoZ//9leujUxia4dMkxKCJZQHLLAkAASCI7W9TljPvC\
WjJ4JQCUsBtZS2SrBKdK/11bJciITMkFxrmq5ImKu5qiwJlcMP\
ZN/EOizOvhRhIeOMzqNVlsuqJdnze31ne11L71zU/oyA81O+H5\
/hTnKwFf7JN9AGCgWhvq3GihAAAAAElFTkSuQmCC");
}

input.bomb:checked ~ .face {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEA\
AAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACgSURBVHjarJ\
RLCsMwDEQ1IacK9PaFHOt1EURjfdy6VKsg5OfxDIoAO58nFup4\
HLFlgKyovTsMeVgSFWyLAKgBDoY3LEEc8E1FkACThAMkHxoVVf\
3rG231LflJXd/MTJdP8xs/9RNktaSQzq/1F8g+k1mZXs7GiO8m\
VuA8V0TcAe4xl0p8L1ZSchWDsYCkdcCgJG9qb3bc4vYNcVNn/5\
PXAAfaeRDcACcvAAAAAElFTkSuQmCC");
}

.bomb_back {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAA\
AAAgCAIAAAD8GO2jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANgSURBVHjatJ\
bPayRVEMc/9ep1T2dymAlrDHoJCHGFCBG85LrRiwju0ZPnoHha\
EP+FXHIRBJGFPXpxhZUFF4UswR/gBhIUgq4orCDKInETdnGdtl\
+Vh86Mk0lvnEHm8RheD9VV9a3vt6qf+OIiR0dMaXU6kYMDHjyY\
VoCqCsTI9FaMYSL7P+BHuDfJK5MFeBeW4PL0AgCIML0ArRBQbU\
0So5nhA7gFT8IK/AbfQBRpidwWwX0ftqEEg+dgAb5V/V3k+ZS6\
7qO+vNt1GNmfACIvg8MHtZ3qTLud5XlQHa7SR+DwSrvN3Ny26q\
irbvcEgjq6wBNw0X0RrsNXIiKCSFVVZoa7iBCCmwFfihQiSym9\
2uvNn05/BEEFaQRHs7hjURR5nud5HoqCmZntEE6XoQGBQA3+V7\
gJX4vg/vT582sXLpRlKSJ7e3u7u7siYmbubmYBgsg1+AVegIWz\
EQz2jWOJBWB9fd37a3NzE8jzPMYoIoCqZllWs3LzPxE0itfMBu\
derweklNw9hGOrlJKEEEBTGrcPZo4BhLriQ00mtUczE5E8z+tC\
qWory9ohnNUHhyKXiyKl5GV5W6T2a7Czs7OxseHurVZra2trGF\
lNjKrinszec38KKgjwJnRGOPhBlfl5Op06+dnZ2VaenwDbmGCM\
RVFkWTZgokb602kOHjd75/79ZObwnfuVXs+GdB1CUFURGRAuIv\
VjVVXmjvvr7kvwNwT3x85W0ecniz4cJsuyGkqtH1UdILs1vor+\
EkEEdz/ZnCISQqh1Nfgd2Dwcf5pa3QT99GXoEEKQxmkqYuMHWH\
G/mtIld0QQqVUfY3T3sizNrC6LmYlqyPO3Q/jQfbnRVyMH/86i\
Pg5VLYpCVWsmBp0c8lzb7YY52uegGcEevATX4TOzS0CMJlLWag\
Fzr1KqS/9WVX3a611VvVgU+006bg5wF27Az/AirIrULRDcqfl0\
lz6xq2ZrKd0J4eMYD5q4Ee92OTwc+fce7MECLMNd+F5EIHe/ov\
p+jG9U1WsplZDgWZiH/RAORFZS6ow4epRM52Ctf16AhX6+X4ig\
+kxKqyftl80m+yaPfOYMAgj8WVWYPXy0u/97q1BQs8neOUOmp/\
ch3IGjse29241U1QSX5cEQHvvyGzl3bor3307nnwEA4YTLO0TM\
fFwAAAAASUVORK5CYII=");
}

#p1_1_2:checked ~ #p1_1_3:checked ~ #p1_1_4:checked ~ #p1_1_6:checked ~ #p1_1_7:checked ~ #p1_1_8:checked ~ #p1_1_9:checked ~ #p1_2_1:checked ~ #p1_2_2:checked ~ #p1_2_9:checked ~ #p1_3_1:checked ~ #p1_3_8:checked ~ #p1_3_9:checked ~ #p1_4_8:checked ~ #p1_4_9:checked ~ #p1_5_9:checked ~ #p1_9_1:checked ~ #p1_9_7:checked ~ .face,
#p2_1_1:checked ~ #p2_1_4:checked ~ #p2_1_5:checked ~ #p2_1_7:checked ~ #p2_1_8:checked ~ #p2_1_9:checked ~ #p2_2_1:checked ~ #p2_2_2:checked ~ #p2_2_3:checked ~ #p2_2_4:checked ~ #p2_3_1:checked ~ #p2_7_1:checked ~ .face,
#p3_1_1:checked ~ #p3_1_3:checked ~ #p3_1_9:checked ~ #p3_2_2:checked ~ #p3_3_9:checked ~ #p3_4_9:checked ~ #p3_5_8:checked ~ #p3_5_9:checked ~ #p3_6_9:checked ~ #p3_7_6:checked ~ #p3_7_7:checked ~ #p3_7_8:checked ~ #p3_7_9:checked ~ #p3_8_6:checked ~ #p3_8_7:checked ~ #p3_8_8:checked ~ #p3_9_7:checked ~ #p3_9_8:checked ~ #p3_9_9:checked ~ .face,
#p4_1_7:checked ~ #p4_1_9:checked ~ #p4_4_1:checked ~ #p4_5_1:checked ~ #p4_6_1:checked ~ #p4_6_9:checked ~ #p4_7_9:checked ~ #p4_8_8:checked ~ #p4_8_9:checked ~ #p4_9_9:checked ~ .face,
#p5_1_1:checked ~ #p5_1_8:checked ~ #p5_1_9:checked ~ #p5_2_1:checked ~ #p5_2_2:checked ~ #p5_2_8:checked ~ #p5_8_1:checked ~ #p5_9_1:checked ~ #p5_9_2:checked ~ .face {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEA\
AAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTW\
lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f\
92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnE\
hVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec\
5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5s\
vCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCR\
AOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAO\
z0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIA\
oKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAE\
MeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg\
4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+\
bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DH\
AbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHA\
oLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1x\
YW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTc\
d5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gEC\
iw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAAL\
zoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwk\
wDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXI\
HrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSS\
gKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8ir\
xHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn\
0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx\
1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6\
CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1\
+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7k\
CLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBK\
WfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8uk\
LaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8\
dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYq\
fBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46\
kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkij\
VGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TF\
NDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqt\
Zq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6Ub\
qFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQI\
NpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2\
fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG0\
03TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2p\
Z8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvL\
tqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m\
32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd\
8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W\
3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152\
Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep\
+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHl\
Ab2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8h\
v5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2\
CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jv\
GPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAnt\
ieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZ\
B8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hK\
PJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM\
/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r3\
5CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/u\
r5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp\
8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturv\
RauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5\
bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt\
50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+\
2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7\
q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw\
5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39Q\
jrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWP\
V56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj\
8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv\
62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt\
0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g\
+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98m\
TOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy\
76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+m\
PHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA\
+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACRSURBVHjarJ\
RLDsAgCEQ7xIN78+nCGEGHRtuyM8DjL0heSgAsCpJQtiVzVuyh\
izD4TABkiU2wCLJTQM/Sl2unAAUqKtUdQPBpfcoBLWIOAkJP9E\
TyUsbbZkCtdYnm4V3vQaGcNxLK+SJGEnPjsgkpO5IoO43LRrus\
/enC+dU3f6E7i6ZuZwn/fMX6S8Af/8k9APlWZw9djjtCAAAAAE\
lFTkSuQmCC");
}


<div id="game">


 <input type="radio" id="start">

 <div id="header">
  
 </div>
 <input type="checkbox" id="switch">
  <div id="lamp"></div> 
   <div id="map_flag">
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">

    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
   
    <input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag"><input type="checkbox" class="flag">
    
    <div id="count"></div>
  </div>

 <div id="p1" class="pattern" >
  <table class="map">
   <tr>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
  </table>
    
  <div class="button">
    <input type="radio" id="p1_1_1" class="r1 c1 bomb">
    <input type="radio" id="p1_1_2" class="r1 c2">
    <input type="radio" id="p1_1_3" class="r1 c3">
    <input type="radio" id="p1_1_4" class="r1 c4">
    <input type="radio" id="p1_1_5" class="r1 c5 bomb">
    <input type="radio" id="p1_1_6" class="r1 c6">
    <input type="radio" id="p1_1_7" class="r1 c7">
    <input type="radio" id="p1_1_8" class="r1 c8">
    <input type="radio" id="p1_1_9" class="r1 c9">
   
    <input type="radio" id="p1_2_1" class="r2 c1">
    <input type="radio" id="p1_2_2" class="r2 c2">
    <input type="radio" id="p1_2_3" class="r2 c3 bomb">
    <input type="radio" id="p1_2_8" class="r2 c8 bomb">
    <input type="radio" id="p1_2_9" class="r2 c9">
   
    <input type="radio" id="p1_3_1" class="r3 c1">
    <input type="radio" id="p1_3_2" class="r3 c2 bomb">
    <input type="radio" id="p1_3_8" class="r3 c8">
    <input type="radio" id="p1_3_9" class="r3 c9">
   
    <input type="radio" id="p1_4_1" class="r4 c1bomb">
    <input type="radio" id="p1_4_8" class="r4 c8">
    <input type="radio" id="p1_4_9" class="r4 c9">
   
    <input type="radio" id="p1_5_8" class="r5 c8 bomb">
    <input type="radio" id="p1_5_9" class="r5 c9">
   
    <input type="radio" id="p1_8_7" class="r8 c7 bomb">
    
    <input type="radio" id="p1_9_1" class="r9 c1">
    <input type="radio" id="p1_9_2" class="r9 c2 bomb">
    <input type="radio" id="p1_9_3" class="r9 c3 bomb">
    <input type="radio" id="p1_9_7" class="r9 c7">
    
    <div class="out"></div>
    <div class="clear">
     <input type="radio" class="close">
     <div class="window">
      <div class="win">勝ちました</div>
      <p>おめでとう、あなたの勝ちです。</p>
      <a href="" class="replay">もう一度プレイ</a>
     </div>
    </div>
    <a href="" class="face"></a>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p1_1">
   <input type="radio" class="r2 c4">
   <input type="radio" class="r2 c5">
   <input type="radio" class="r2 c6">
   <input type="radio" class="r2 c7">
   <input type="radio" class="r3 c3">
   <input type="radio" class="r3 c4">
   <input type="radio" class="r3 c7">
   <input type="radio" class="r4 c2">
   <input type="radio" class="r4 c3">
   <input type="radio" class="r4 c7">
   <input type="radio" class="r5 c1">
   <input type="radio" class="r5 c2">
   <input type="radio" class="r5 c7">
   <input type="radio" class="r6 c7">
   <input type="radio" class="r7 c6">
   <input type="radio" class="r7 c7">
   <input type="radio" class="r8 c1">
   <input type="radio" class="r8 c2">
   <input type="radio" class="r8 c3">
   <input type="radio" class="r8 c4">
   <input type="radio" class="r8 c6">
   <input type="radio" class="r9 c4">
   <input type="radio" class="r9 c6">
   <span class="r3 c5"></span>
   <span class="r3 c6"></span>
   <span class="r4 c4"></span>
   <span class="r4 c5"></span>
   <span class="r4 c6"></span>
   <span class="r5 c3"></span>
   <span class="r5 c4"></span>
   <span class="r5 c5"></span>
   <span class="r5 c6"></span>
   <span class="r6 c1"></span>
   <span class="r6 c2"></span>
   <span class="r6 c3"></span>
   <span class="r6 c4"></span>
   <span class="r6 c5"></span>
   <span class="r6 c6"></span>
   <span class="r7 c1"></span>
   <span class="r7 c2"></span>
   <span class="r7 c3"></span>
   <span class="r7 c4"></span>
   <span class="r7 c5"></span>
   <span class="r8 c5"></span>
   <span class="r9 c5"></span>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p1_2">
   <input type="radio" class="r6 c8">
   <input type="radio" class="r6 c9">
   <input type="radio" class="r7 c8">
   <input type="radio" class="r8 c8">
   <input type="radio" class="r9 c8">
   <span class="r7 c9"></span>
   <span class="r8 c9"></span>
   <span class="r9 c9"></span>
  </div>
 </div>

 <div id="p2" class="pattern" >
  <table class="map">
   <tr>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="navy4">4</td>
    <td class="five">5</td>
    <td class="red3">3</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="red3">3</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
  </table>
  
  <div class="button">
    <input type="radio" id="p2_1_1" class="r1 c1">
    <input type="radio" id="p2_1_2" class="r1 c2 bomb">
    <input type="radio" id="p2_1_3" class="r1 c3 bomb">
    <input type="radio" id="p2_1_4" class="r1 c4">
    <input type="radio" id="p2_1_5" class="r1 c5">
    <input type="radio" id="p2_1_6" class="r1 c6 bomb">
    <input type="radio" id="p2_1_7" class="r1 c7">
    <input type="radio" id="p2_1_8" class="r1 c8">
    <input type="radio" id="p2_1_9" class="r1 c9">
           
    <input type="radio" id="p2_2_1" class="r2 c1">
    <input type="radio" id="p2_2_2" class="r2 c2">
    <input type="radio" id="p2_2_3" class="r2 c3">
    <input type="radio" id="p2_2_4" class="r2 c4">
    <input type="radio" id="p2_2_8" class="r2 c8 bomb">
    <input type="radio" id="p2_2_9" class="r2 c9 bomb">
           
    <input type="radio" id="p2_3_1" class="r3 c1">
    <input type="radio" id="p2_3_2" class="r3 c2 bomb">
    <input type="radio" id="p2_3_3" class="r3 c3 bomb">
    <input type="radio" id="p2_3_4" class="r3 c4 bomb">
           
    <input type="radio" id="p2_7_1" class="r7 c1">
    <input type="radio" id="p2_7_2" class="r7 c2 bomb">
           
    <input type="radio" id="p2_9_7" class="r9 c7 bomb">
    
    <div class="out"></div>
    <div class="clear">
     <input type="radio" class="close">
     <div class="window">
      <div class="win">勝ちました</div>
      <p>おめでとう、あなたの勝ちです。</p>
      <a href="" class="replay">もう一度プレイ</a>
     </div>
    </div>
    <a href="" class="face"></a>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p2">
   <input type="radio" class="r2 c5">
   <input type="radio" class="r2 c6">
   <input type="radio" class="r2 c7">
   <input type="radio" class="r3 c5">
   <input type="radio" class="r3 c7">
   <input type="radio" class="r3 c8">
   <input type="radio" class="r3 c9">
   <input type="radio" class="r4 c1">
   <input type="radio" class="r4 c2">
   <input type="radio" class="r4 c3">
   <input type="radio" class="r4 c4">
   <input type="radio" class="r4 c5">
   <input type="radio" class="r6 c1">
   <input type="radio" class="r6 c2">
   <input type="radio" class="r6 c3">
   <input type="radio" class="r7 c3">
   <input type="radio" class="r8 c1">
   <input type="radio" class="r8 c2">
   <input type="radio" class="r8 c3">
   <input type="radio" class="r8 c6">
   <input type="radio" class="r8 c7">
   <input type="radio" class="r8 c8">
   <input type="radio" class="r9 c6">
   <input type="radio" class="r9 c8">
   <span  class="r3 c6"></span>
   <span  class="r4 c6"></span>
   <span  class="r4 c7"></span>
   <span  class="r4 c8"></span>
   <span  class="r4 c9"></span>
   <span  class="r5 c1"></span>
   <span  class="r5 c2"></span>
   <span  class="r5 c3"></span>
   <span  class="r5 c4"></span>
   <span  class="r5 c5"></span>
   <span  class="r5 c6"></span>
   <span  class="r5 c7"></span>
   <span  class="r5 c8"></span>
   <span  class="r5 c9"></span>
   <span  class="r6 c4"></span>
   <span  class="r6 c5"></span>
   <span  class="r6 c6"></span>
   <span  class="r6 c7"></span>
   <span  class="r6 c8"></span>
   <span  class="r6 c9"></span>
   <span  class="r7 c4"></span>
   <span  class="r7 c5"></span>
   <span  class="r7 c6"></span>
   <span  class="r7 c7"></span>
   <span  class="r7 c8"></span>
   <span  class="r7 c9"></span>
   <span  class="r8 c4"></span>
   <span  class="r8 c5"></span>
   <span  class="r8 c9"></span>
   <span  class="r9 c1"></span>
   <span  class="r9 c2"></span>
   <span  class="r9 c3"></span>
   <span  class="r9 c4"></span>
   <span  class="r9 c5"></span>
   <span  class="r9 c9"></span>
  </div>
 </div>

 <div id="p3" class="pattern" >
  <table class="map">
   <tr>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="bomb_back"></td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
  </table>
  
  <div class="button">
    <input type="radio" id="p3_1_1" class="r1 c1">
    <input type="radio" id="p3_1_2" class="r1 c2 bomb">
    <input type="radio" id="p3_1_3" class="r1 c3">
    <input type="radio" id="p3_1_4" class="r1 c4 bomb">
    <input type="radio" id="p3_1_9" class="r1 c9">
           
    <input type="radio" id="p3_2_1" class="r2 c1 bomb">
    <input type="radio" id="p3_2_2" class="r2 c2">
    <input type="radio" id="p3_2_3" class="r2 c3 bomb">
    <input type="radio" id="p3_2_9" class="r2 c9 bomb">
           
    <input type="radio" id="p3_3_9" class="r3 c9">
    
    <input type="radio" id="p3_4_8" class="r4 c8 bomb">
    <input type="radio" id="p3_4_9" class="r4 c9">
    
    <input type="radio" id="p3_5_8" class="r5 c8">
    <input type="radio" id="p3_5_9" class="r5 c9">
    
    <input type="radio" id="p3_6_8" class="r6 c8 bomb">
    <input type="radio" id="p3_6_9" class="r6 c9">
           
    <input type="radio" id="p3_7_5" class="r7 c5 bomb">
    <input type="radio" id="p3_7_6" class="r7 c6">
    <input type="radio" id="p3_7_7" class="r7 c7">
    <input type="radio" id="p3_7_8" class="r7 c8">
    <input type="radio" id="p3_7_9" class="r7 c9">
           
    <input type="radio" id="p3_8_6" class="r8 c6">
    <input type="radio" id="p3_8_7" class="r8 c7">
    <input type="radio" id="p3_8_8" class="r8 c8">
    <input type="radio" id="p3_8_9" class="r8 c9 bomb">
    
    <input type="radio" id="p3_9_6" class="r9 c6 bomb">
    <input type="radio" id="p3_9_7" class="r9 c7">
    <input type="radio" id="p3_9_8" class="r9 c8">
    <input type="radio" id="p3_9_9" class="r9 c9">
    
    <div class="out"></div>
    <div class="clear">
     <input type="radio" class="close">
     <div class="window">
      <div class="win">勝ちました</div>
      <p>おめでとう、あなたの勝ちです。</p>
      <a href="" class="replay">もう一度プレイ</a>
     </div>
    </div>
    <a href="" class="face"></a>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p3">
   <input type="radio" class="r1 c5">
   <input type="radio" class="r1 c8">
   <input type="radio" class="r2 c4">
   <input type="radio" class="r2 c5">
   <input type="radio" class="r2 c8">
   <input type="radio" class="r3 c1">
   <input type="radio" class="r3 c2">
   <input type="radio" class="r3 c3">
   <input type="radio" class="r3 c4">
   <input type="radio" class="r3 c7">
   <input type="radio" class="r3 c8">
   <input type="radio" class="r4 c7">
   <input type="radio" class="r5 c7">
   <input type="radio" class="r6 c4">
   <input type="radio" class="r6 c5">
   <input type="radio" class="r6 c6">
   <input type="radio" class="r6 c7">
   <input type="radio" class="r7 c4">
   <input type="radio" class="r8 c4">
   <input type="radio" class="r8 c5">
   <input type="radio" class="r9 c5">
   <span  class="r1 c6"></span>
   <span  class="r1 c7"></span>
   <span  class="r2 c6"></span>
   <span  class="r2 c7"></span>
   <span  class="r3 c5"></span>
   <span  class="r3 c6"></span>
   <span  class="r4 c1"></span>
   <span  class="r4 c2"></span>
   <span  class="r4 c3"></span>
   <span  class="r4 c4"></span>
   <span  class="r4 c5"></span>
   <span  class="r4 c6"></span>
   <span  class="r5 c1"></span>
   <span  class="r5 c2"></span>
   <span  class="r5 c3"></span>
   <span  class="r5 c4"></span>
   <span  class="r5 c5"></span>
   <span  class="r5 c6"></span>
   <span  class="r6 c1"></span>
   <span  class="r6 c2"></span>
   <span  class="r6 c3"></span>
   <span  class="r7 c1"></span>
   <span  class="r7 c2"></span>
   <span  class="r7 c3"></span>
   <span  class="r8 c1"></span>
   <span  class="r8 c2"></span>
   <span  class="r8 c3"></span>
   <span  class="r9 c1"></span>
   <span  class="r9 c2"></span>
   <span  class="r9 c3"></span>
   <span  class="r9 c4"></span>
  </div>
 </div>

 <div id="p4" class="pattern" >
  <table class="map">
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="red3">3</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td></td>
    <td></td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td></td>
    <td></td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="green2">2</td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
   </tr>
  </table>
  
  <div class="button">
    <input type="radio" id="p4_1_7" class="r1 c7">
    <input type="radio" id="p4_1_8" class="r1 c8 bomb">
    <input type="radio" id="p4_1_9" class="r1 c9">
           
    <input type="radio" id="p4_2_7" class="r2 c7 bomb">
           
    <input type="radio" id="p4_3_1" class="r3 c1 bomb">
           
    <input type="radio" id="p4_4_1" class="r4 c1">
           
    <input type="radio" id="p4_5_1" class="r5 c1">
    <input type="radio" id="p4_5_2" class="r5 c2 bomb">
           
    <input type="radio" id="p4_6_1" class="r6 c1">
    <input type="radio" id="p4_6_2" class="r6 c2 bomb">
    <input type="radio" id="p4_6_3" class="r6 c3 bomb">
    <input type="radio" id="p4_6_8" class="r6 c8 bomb">
    <input type="radio" id="p4_6_9" class="r6 c9">
           
    <input type="radio" id="p4_7_3" class="r7 c3 bomb">
    <input type="radio" id="p4_7_8" class="r7 c8 bomb">
    <input type="radio" id="p4_7_9" class="r7 c9">
    
    <input type="radio" id="p4_8_8" class="r8 c8">
    <input type="radio" id="p4_8_9" class="r8 c9">

    <input type="radio" id="p4_9_8" class="r9 c8 bomb">
    <input type="radio" id="p4_9_9" class="r9 c9">
    
    <div class="out"></div>
    <div class="clear">
     <input type="radio" class="close">
     <div class="window">
      <div class="win">勝ちました</div>
      <p>おめでとう、あなたの勝ちです。</p>
      <a href="" class="replay">もう一度プレイ</a>
     </div>
    </div>
    <a href="" class="face"></a>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p4">
   <input type="radio" class="r1 c6">
   <input type="radio" class="r2 c1">
   <input type="radio" class="r2 c2">
   <input type="radio" class="r2 c6">
   <input type="radio" class="r2 c8">
   <input type="radio" class="r2 c9">
   <input type="radio" class="r3 c2">
   <input type="radio" class="r3 c6">
   <input type="radio" class="r3 c7">
   <input type="radio" class="r3 c8">
   <input type="radio" class="r4 c2">
   <input type="radio" class="r4 c3">
   <input type="radio" class="r5 c3">
   <input type="radio" class="r5 c4">
   <input type="radio" class="r5 c7">
   <input type="radio" class="r5 c8">
   <input type="radio" class="r5 c9">
   <input type="radio" class="r6 c4">
   <input type="radio" class="r6 c7">
   <input type="radio" class="r7 c1">
   <input type="radio" class="r7 c2">
   <input type="radio" class="r7 c4">
   <input type="radio" class="r7 c7">
   <input type="radio" class="r8 c2">
   <input type="radio" class="r8 c3">
   <input type="radio" class="r8 c4">
   <input type="radio" class="r8 c7">
   <input type="radio" class="r9 c7">
   <span  class="r1 c1"></span>
   <span  class="r1 c2"></span>
   <span  class="r1 c3"></span>
   <span  class="r1 c4"></span>
   <span  class="r1 c5"></span>
   <span  class="r2 c3"></span>
   <span  class="r2 c4"></span>
   <span  class="r2 c5"></span>
   <span  class="r3 c3"></span>
   <span  class="r3 c4"></span>
   <span  class="r3 c5"></span>
   <span  class="r3 c9"></span>
   <span  class="r4 c4"></span>
   <span  class="r4 c5"></span>
   <span  class="r4 c6"></span>
   <span  class="r4 c7"></span>
   <span  class="r4 c8"></span>
   <span  class="r4 c9"></span>
   <span  class="r5 c5"></span>
   <span  class="r5 c6"></span>
   <span  class="r6 c5"></span>
   <span  class="r6 c6"></span>
   <span  class="r7 c5"></span>
   <span  class="r7 c6"></span>
   <span  class="r8 c1"></span>
   <span  class="r8 c5"></span>
   <span  class="r8 c6"></span>
   <span  class="r9 c1"></span>
   <span  class="r9 c2"></span>
   <span  class="r9 c3"></span>
   <span  class="r9 c4"></span>
   <span  class="r9 c5"></span>
   <span  class="r9 c6"></span>
  </div>
 </div>

 <div id="p5" class="pattern" >
  <table class="map">
   <tr>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="red3">3</td>
    <td class="blue1">1</td>
   </tr>
   <tr>
    <td class="red3">3</td>
    <td class="red3">3</td>
    <td class="green2">2</td>
    <td></td>
    <td class="blue1">1</td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
    <td class="navy4">4</td>
    <td class="bomb_back"></td>
   </tr>
   <tr>
    <td class="bomb_back"></td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="red3">3</td>
    <td class="bomb_back"></td>
   </tr>
   <tr>
    <td class="green2">2</td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td></td>
    <td></td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="green2">2</td>
    <td class="bomb_back"></td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="bomb_back"></td>
    <td class="green2">2</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td class="blue1">1</td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
   </tr>
  </table>
  
  <div class="button">
    <input type="radio" id="p5_1_1" class="r1 c1">
    <input type="radio" id="p5_1_1" class="r1 c2 bomb">
    <input type="radio" id="p5_1_6" class="r1 c6 bomb">
    <input type="radio" id="p5_1_7" class="r1 c7 bomb">
    <input type="radio" id="p5_1_8" class="r1 c8">
    <input type="radio" id="p5_1_9" class="r1 c9">
           
    <input type="radio" id="p5_2_1" class="r2 c1">
    <input type="radio" id="p5_2_2" class="r2 c2">
    <input type="radio" id="p5_2_7" class="r2 c7 bomb">
    <input type="radio" id="p5_2_8" class="r2 c8">
    <input type="radio" id="p5_2_9" class="r2 c9 bomb">
           
    <input type="radio" id="p5_3_1" class="r3 c1 bomb">
    <input type="radio" id="p5_3_2" class="r3 c2 bomb">
    <input type="radio" id="p5_3_9" class="r3 c9 bomb">
           
    <input type="radio" id="p5_7_4" class="r7 c4 bomb">
           
    <input type="radio" id="p5_8_1" class="r8 c1">
    <input type="radio" id="p5_8_2" class="r8 c2 bomb">
           
    <input type="radio" id="p5_9_1" class="r9 c1">
    <input type="radio" id="p5_9_2" class="r9 c2">
    
    <div class="out"></div>
    <div class="clear">
     <input type="radio" class="close">
     <div class="window">
      <div class="win">勝ちました</div>
      <p>おめでとう、あなたの勝ちです。</p>
      <a href="" class="replay">もう一度プレイ</a>
     </div>
    </div>
    <a href="" class="face"></a>
  </div>
  
  <div class="empty">
   <input type="radio" id="em_p5">
   <input type="radio" class="r1 c3">
   <input type="radio" class="r1 c5">
   <input type="radio" class="r2 c3">
   <input type="radio" class="r2 c5">
   <input type="radio" class="r2 c6">
   <input type="radio" class="r3 c3">
   <input type="radio" class="r3 c6">
   <input type="radio" class="r3 c7">
   <input type="radio" class="r3 c8">
   <input type="radio" class="r4 c1">
   <input type="radio" class="r4 c2">
   <input type="radio" class="r4 c3">
   <input type="radio" class="r4 c8">
   <input type="radio" class="r4 c9">
   <input type="radio" class="r6 c3">
   <input type="radio" class="r6 c4">
   <input type="radio" class="r6 c5">
   <input type="radio" class="r7 c1">
   <input type="radio" class="r7 c2">
   <input type="radio" class="r7 c3">
   <input type="radio" class="r7 c5">
   <input type="radio" class="r8 c3">
   <input type="radio" class="r8 c4">
   <input type="radio" class="r8 c5">
   <input type="radio" class="r9 c3">
   <span  class="r1 c4"></span>
   <span  class="r2 c4"></span>
   <span  class="r3 c4"></span>
   <span  class="r3 c5"></span>
   <span  class="r4 c4"></span>
   <span  class="r4 c5"></span>
   <span  class="r4 c6"></span>
   <span  class="r4 c7"></span>
   <span  class="r5 c1"></span>
   <span  class="r5 c2"></span>
   <span  class="r5 c3"></span>
   <span  class="r5 c4"></span>
   <span  class="r5 c5"></span>
   <span  class="r5 c6"></span>
   <span  class="r5 c7"></span>
   <span  class="r5 c8"></span>
   <span  class="r5 c9"></span>
   <span  class="r6 c1"></span>
   <span  class="r6 c2"></span>
   <span  class="r6 c6"></span>
   <span  class="r6 c7"></span>
   <span  class="r6 c8"></span>
   <span  class="r6 c9"></span>
   <span  class="r7 c6"></span>
   <span  class="r7 c7"></span>
   <span  class="r7 c8"></span>
   <span  class="r7 c9"></span>
   <span  class="r8 c6"></span>
   <span  class="r8 c7"></span>
   <span  class="r8 c8"></span>
   <span  class="r8 c9"></span>
   <span  class="r9 c4"></span>
   <span  class="r9 c5"></span>
   <span  class="r9 c6"></span>
   <span  class="r9 c7"></span>
   <span  class="r9 c8"></span>
   <span  class="r9 c9"></span>
  </div>
 </div>
</div>


Assalamukalaikum Wr.Wb

1. Css : 80%

2. JQuery : 95%

3. Java Script : 100%

4. Css3 : 67%