:root {
  --radius: max(1300px, 100vw);
  --circ: calc(var(--radius) * 3.14);
  --segments-x: 37;
  --segments-y: 37;
  --sphere-rotation-y: 0;
  --sphere-rotation-x: 0;
  --offset-x: 0;
  --offset-y: 0;
  --rot-y: calc((360deg / var(--segments-x)) / 2);
  --rot-x: calc((360deg / var(--segments-y)) / 2);
  --rot-y-delta: 0deg;
  --item-width: calc((var(--circ) / var(--segments-x)));
  --item-height: calc((var(--circ) / var(--segments-y)));
  --item-size-x: 1;
  --item-size-y: 1;
  --gradient: radial-gradient(
    var(--gradient-center) 50%,
    var(--gradient-edge) 90%
  );
  --gradient-blur: radial-gradient(
    var(--gradient-center) 70%,
    var(--gradient-edge) 90%
  );
  --bg-scrim: rgba(0, 0, 0, 0.6);
  --bg: rgb(235, 235, 235);
  --item-bg: rgb(225, 225, 225);
  --gradient-center: rgba(235, 235, 235, 0);
  --gradient-edge: rgba(235, 235, 235, 0.5);
  --bg-scrim: rgba(0, 0, 0, 0.4);
  --gradient: radial-gradient(
    var(--gradient-center) 65%,
    var(--gradient-edge) 100%
  );
}

/* * {
  box-sizing: border-box;
} */

/* body,
html {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: var(--bg);
} */

main {
  display: flex;
  width: 100%;
  height: 700px;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  touch-action: none;
}
main * {
  touch-action: none;
}

.stage {
  perspective: calc(var(--radius) * 2);
}

.sphere {
  transform: translateZ(calc(var(--radius) * -1)) rotateY(var(--sphere-rotation-y)) rotateX(var(--sphere-rotation-x));
  transform-style: preserve-3d;
}

.overlay {
  background-image: var(--gradient);
  position: fixed;
  inset: 0;
  margin: auto;
  z-index: 3;
  content: "";
  pointer-events: none;
  opacity: 1;
}

.overlay--blur {
  mask-image: var(--gradient-blur);
  backdrop-filter: blur(3px);
  position: fixed;
  inset: 0;
  margin: auto;
  z-index: 3;
  opacity: 1;
  content: "";
  pointer-events: none;
}

.item {
  width: calc(var(--item-width) * var(--item-size-x));
  height: calc(var(--item-height) * var(--item-size-y));
  position: absolute;
  transform-origin: 50% 50%;
  top: -999px;
  bottom: -999px;
  left: -999px;
  right: -999px;
  margin: auto;
  backface-visibility: hidden;
  color: transparent;
  transform-style: preserve-3d;
  transition: transform 300ms;
  transform: rotateY(calc( var(--rot-y) * (var(--offset-x) + ((var(--item-size-x) - 1) / 2)) + var(--rot-y-delta, 0deg) )) rotateX(calc( calc(var(--rot-x) * (var(--offset-y) - ((var(--item-size-y) - 1) / 2))) + var(--rot-x-delta, 0deg) )) translateZ(var(--radius));
}

.item__image {
  transition: transform 300ms;
}

* main {
  transform-style: preserve-3d;
}

iframe {
  border: 0;
}

.iframe-wrap {
  height: 52px;
  overflow: hidden;
  width: 100%;
}

.item__image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  pointer-events: none;
  backface-visibility: hidden;
}

.item__image {
  position: absolute;
  display: block;
  inset: 10px;
  border-radius: 12px;
  background-color: var(--item-bg);
  overflow: hidden;
  backface-visibility: hidden;
}

/* input {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 1000px;
  z-index: 3;
  opacity: 0;
}

input:hover {
  opacity: 1;
} */

.item[data-item="-50,-50"] {
  --offset-x: -50;
  --offset-y: -50;
}

.item[data-item="-50,-49"] {
  --offset-x: -50;
  --offset-y: -49;
}

.item[data-item="-50,-48"] {
  --offset-x: -50;
  --offset-y: -48;
}

.item[data-item="-50,-47"] {
  --offset-x: -50;
  --offset-y: -47;
}

.item[data-item="-50,-46"] {
  --offset-x: -50;
  --offset-y: -46;
}

.item[data-item="-50,-45"] {
  --offset-x: -50;
  --offset-y: -45;
}

.item[data-item="-50,-44"] {
  --offset-x: -50;
  --offset-y: -44;
}

.item[data-item="-50,-43"] {
  --offset-x: -50;
  --offset-y: -43;
}

.item[data-item="-50,-42"] {
  --offset-x: -50;
  --offset-y: -42;
}

.item[data-item="-50,-41"] {
  --offset-x: -50;
  --offset-y: -41;
}

.item[data-item="-50,-40"] {
  --offset-x: -50;
  --offset-y: -40;
}

.item[data-item="-50,-39"] {
  --offset-x: -50;
  --offset-y: -39;
}

.item[data-item="-50,-38"] {
  --offset-x: -50;
  --offset-y: -38;
}

.item[data-item="-50,-37"] {
  --offset-x: -50;
  --offset-y: -37;
}

.item[data-item="-50,-36"] {
  --offset-x: -50;
  --offset-y: -36;
}

.item[data-item="-50,-35"] {
  --offset-x: -50;
  --offset-y: -35;
}

.item[data-item="-50,-34"] {
  --offset-x: -50;
  --offset-y: -34;
}

.item[data-item="-50,-33"] {
  --offset-x: -50;
  --offset-y: -33;
}

.item[data-item="-50,-32"] {
  --offset-x: -50;
  --offset-y: -32;
}

.item[data-item="-50,-31"] {
  --offset-x: -50;
  --offset-y: -31;
}

.item[data-item="-50,-30"] {
  --offset-x: -50;
  --offset-y: -30;
}

.item[data-item="-50,-29"] {
  --offset-x: -50;
  --offset-y: -29;
}

.item[data-item="-50,-28"] {
  --offset-x: -50;
  --offset-y: -28;
}

.item[data-item="-50,-27"] {
  --offset-x: -50;
  --offset-y: -27;
}

.item[data-item="-50,-26"] {
  --offset-x: -50;
  --offset-y: -26;
}

.item[data-item="-50,-25"] {
  --offset-x: -50;
  --offset-y: -25;
}

.item[data-item="-50,-24"] {
  --offset-x: -50;
  --offset-y: -24;
}

.item[data-item="-50,-23"] {
  --offset-x: -50;
  --offset-y: -23;
}

.item[data-item="-50,-22"] {
  --offset-x: -50;
  --offset-y: -22;
}

.item[data-item="-50,-21"] {
  --offset-x: -50;
  --offset-y: -21;
}

.item[data-item="-50,-20"] {
  --offset-x: -50;
  --offset-y: -20;
}

.item[data-item="-50,-19"] {
  --offset-x: -50;
  --offset-y: -19;
}

.item[data-item="-50,-18"] {
  --offset-x: -50;
  --offset-y: -18;
}

.item[data-item="-50,-17"] {
  --offset-x: -50;
  --offset-y: -17;
}

.item[data-item="-50,-16"] {
  --offset-x: -50;
  --offset-y: -16;
}

.item[data-item="-50,-15"] {
  --offset-x: -50;
  --offset-y: -15;
}

.item[data-item="-50,-14"] {
  --offset-x: -50;
  --offset-y: -14;
}

.item[data-item="-50,-13"] {
  --offset-x: -50;
  --offset-y: -13;
}

.item[data-item="-50,-12"] {
  --offset-x: -50;
  --offset-y: -12;
}

.item[data-item="-50,-11"] {
  --offset-x: -50;
  --offset-y: -11;
}

.item[data-item="-50,-10"] {
  --offset-x: -50;
  --offset-y: -10;
}

.item[data-item="-50,-9"] {
  --offset-x: -50;
  --offset-y: -9;
}

.item[data-item="-50,-8"] {
  --offset-x: -50;
  --offset-y: -8;
}

.item[data-item="-50,-7"] {
  --offset-x: -50;
  --offset-y: -7;
}

.item[data-item="-50,-6"] {
  --offset-x: -50;
  --offset-y: -6;
}

.item[data-item="-50,-5"] {
  --offset-x: -50;
  --offset-y: -5;
}

.item[data-item="-50,-4"] {
  --offset-x: -50;
  --offset-y: -4;
}

.item[data-item="-50,-3"] {
  --offset-x: -50;
  --offset-y: -3;
}

.item[data-item="-50,-2"] {
  --offset-x: -50;
  --offset-y: -2;
}

.item[data-item="-50,-1"] {
  --offset-x: -50;
  --offset-y: -1;
}

.item[data-item="-50,0"] {
  --offset-x: -50;
  --offset-y: 0;
}

.item[data-item="-50,1"] {
  --offset-x: -50;
  --offset-y: 1;
}

.item[data-item="-50,2"] {
  --offset-x: -50;
  --offset-y: 2;
}

.item[data-item="-50,3"] {
  --offset-x: -50;
  --offset-y: 3;
}

.item[data-item="-50,4"] {
  --offset-x: -50;
  --offset-y: 4;
}

.item[data-item="-50,5"] {
  --offset-x: -50;
  --offset-y: 5;
}

.item[data-item="-50,6"] {
  --offset-x: -50;
  --offset-y: 6;
}

.item[data-item="-50,7"] {
  --offset-x: -50;
  --offset-y: 7;
}

.item[data-item="-50,8"] {
  --offset-x: -50;
  --offset-y: 8;
}

.item[data-item="-50,9"] {
  --offset-x: -50;
  --offset-y: 9;
}

.item[data-item="-50,10"] {
  --offset-x: -50;
  --offset-y: 10;
}

.item[data-item="-50,11"] {
  --offset-x: -50;
  --offset-y: 11;
}

.item[data-item="-50,12"] {
  --offset-x: -50;
  --offset-y: 12;
}

.item[data-item="-50,13"] {
  --offset-x: -50;
  --offset-y: 13;
}

.item[data-item="-50,14"] {
  --offset-x: -50;
  --offset-y: 14;
}

.item[data-item="-50,15"] {
  --offset-x: -50;
  --offset-y: 15;
}

.item[data-item="-50,16"] {
  --offset-x: -50;
  --offset-y: 16;
}

.item[data-item="-50,17"] {
  --offset-x: -50;
  --offset-y: 17;
}

.item[data-item="-50,18"] {
  --offset-x: -50;
  --offset-y: 18;
}

.item[data-item="-50,19"] {
  --offset-x: -50;
  --offset-y: 19;
}

.item[data-item="-50,20"] {
  --offset-x: -50;
  --offset-y: 20;
}

.item[data-item="-50,21"] {
  --offset-x: -50;
  --offset-y: 21;
}

.item[data-item="-50,22"] {
  --offset-x: -50;
  --offset-y: 22;
}

.item[data-item="-50,23"] {
  --offset-x: -50;
  --offset-y: 23;
}

.item[data-item="-50,24"] {
  --offset-x: -50;
  --offset-y: 24;
}

.item[data-item="-50,25"] {
  --offset-x: -50;
  --offset-y: 25;
}

.item[data-item="-50,26"] {
  --offset-x: -50;
  --offset-y: 26;
}

.item[data-item="-50,27"] {
  --offset-x: -50;
  --offset-y: 27;
}

.item[data-item="-50,28"] {
  --offset-x: -50;
  --offset-y: 28;
}

.item[data-item="-50,29"] {
  --offset-x: -50;
  --offset-y: 29;
}

.item[data-item="-50,30"] {
  --offset-x: -50;
  --offset-y: 30;
}

.item[data-item="-50,31"] {
  --offset-x: -50;
  --offset-y: 31;
}

.item[data-item="-50,32"] {
  --offset-x: -50;
  --offset-y: 32;
}

.item[data-item="-50,33"] {
  --offset-x: -50;
  --offset-y: 33;
}

.item[data-item="-50,34"] {
  --offset-x: -50;
  --offset-y: 34;
}

.item[data-item="-50,35"] {
  --offset-x: -50;
  --offset-y: 35;
}

.item[data-item="-50,36"] {
  --offset-x: -50;
  --offset-y: 36;
}

.item[data-item="-50,37"] {
  --offset-x: -50;
  --offset-y: 37;
}

.item[data-item="-50,38"] {
  --offset-x: -50;
  --offset-y: 38;
}

.item[data-item="-50,39"] {
  --offset-x: -50;
  --offset-y: 39;
}

.item[data-item="-50,40"] {
  --offset-x: -50;
  --offset-y: 40;
}

.item[data-item="-50,41"] {
  --offset-x: -50;
  --offset-y: 41;
}

.item[data-item="-50,42"] {
  --offset-x: -50;
  --offset-y: 42;
}

.item[data-item="-50,43"] {
  --offset-x: -50;
  --offset-y: 43;
}

.item[data-item="-50,44"] {
  --offset-x: -50;
  --offset-y: 44;
}

.item[data-item="-50,45"] {
  --offset-x: -50;
  --offset-y: 45;
}

.item[data-item="-50,46"] {
  --offset-x: -50;
  --offset-y: 46;
}

.item[data-item="-50,47"] {
  --offset-x: -50;
  --offset-y: 47;
}

.item[data-item="-50,48"] {
  --offset-x: -50;
  --offset-y: 48;
}

.item[data-item="-50,49"] {
  --offset-x: -50;
  --offset-y: 49;
}

.item[data-item="-50,50"] {
  --offset-x: -50;
  --offset-y: 50;
}

.item[data-item="-49,-50"] {
  --offset-x: -49;
  --offset-y: -50;
}

.item[data-item="-49,-49"] {
  --offset-x: -49;
  --offset-y: -49;
}

.item[data-item="-49,-48"] {
  --offset-x: -49;
  --offset-y: -48;
}

.item[data-item="-49,-47"] {
  --offset-x: -49;
  --offset-y: -47;
}

.item[data-item="-49,-46"] {
  --offset-x: -49;
  --offset-y: -46;
}

.item[data-item="-49,-45"] {
  --offset-x: -49;
  --offset-y: -45;
}

.item[data-item="-49,-44"] {
  --offset-x: -49;
  --offset-y: -44;
}

.item[data-item="-49,-43"] {
  --offset-x: -49;
  --offset-y: -43;
}

.item[data-item="-49,-42"] {
  --offset-x: -49;
  --offset-y: -42;
}

.item[data-item="-49,-41"] {
  --offset-x: -49;
  --offset-y: -41;
}

.item[data-item="-49,-40"] {
  --offset-x: -49;
  --offset-y: -40;
}

.item[data-item="-49,-39"] {
  --offset-x: -49;
  --offset-y: -39;
}

.item[data-item="-49,-38"] {
  --offset-x: -49;
  --offset-y: -38;
}

.item[data-item="-49,-37"] {
  --offset-x: -49;
  --offset-y: -37;
}

.item[data-item="-49,-36"] {
  --offset-x: -49;
  --offset-y: -36;
}

.item[data-item="-49,-35"] {
  --offset-x: -49;
  --offset-y: -35;
}

.item[data-item="-49,-34"] {
  --offset-x: -49;
  --offset-y: -34;
}

.item[data-item="-49,-33"] {
  --offset-x: -49;
  --offset-y: -33;
}

.item[data-item="-49,-32"] {
  --offset-x: -49;
  --offset-y: -32;
}

.item[data-item="-49,-31"] {
  --offset-x: -49;
  --offset-y: -31;
}

.item[data-item="-49,-30"] {
  --offset-x: -49;
  --offset-y: -30;
}

.item[data-item="-49,-29"] {
  --offset-x: -49;
  --offset-y: -29;
}

.item[data-item="-49,-28"] {
  --offset-x: -49;
  --offset-y: -28;
}

.item[data-item="-49,-27"] {
  --offset-x: -49;
  --offset-y: -27;
}

.item[data-item="-49,-26"] {
  --offset-x: -49;
  --offset-y: -26;
}

.item[data-item="-49,-25"] {
  --offset-x: -49;
  --offset-y: -25;
}

.item[data-item="-49,-24"] {
  --offset-x: -49;
  --offset-y: -24;
}

.item[data-item="-49,-23"] {
  --offset-x: -49;
  --offset-y: -23;
}

.item[data-item="-49,-22"] {
  --offset-x: -49;
  --offset-y: -22;
}

.item[data-item="-49,-21"] {
  --offset-x: -49;
  --offset-y: -21;
}

.item[data-item="-49,-20"] {
  --offset-x: -49;
  --offset-y: -20;
}

.item[data-item="-49,-19"] {
  --offset-x: -49;
  --offset-y: -19;
}

.item[data-item="-49,-18"] {
  --offset-x: -49;
  --offset-y: -18;
}

.item[data-item="-49,-17"] {
  --offset-x: -49;
  --offset-y: -17;
}

.item[data-item="-49,-16"] {
  --offset-x: -49;
  --offset-y: -16;
}

.item[data-item="-49,-15"] {
  --offset-x: -49;
  --offset-y: -15;
}

.item[data-item="-49,-14"] {
  --offset-x: -49;
  --offset-y: -14;
}

.item[data-item="-49,-13"] {
  --offset-x: -49;
  --offset-y: -13;
}

.item[data-item="-49,-12"] {
  --offset-x: -49;
  --offset-y: -12;
}

.item[data-item="-49,-11"] {
  --offset-x: -49;
  --offset-y: -11;
}

.item[data-item="-49,-10"] {
  --offset-x: -49;
  --offset-y: -10;
}

.item[data-item="-49,-9"] {
  --offset-x: -49;
  --offset-y: -9;
}

.item[data-item="-49,-8"] {
  --offset-x: -49;
  --offset-y: -8;
}

.item[data-item="-49,-7"] {
  --offset-x: -49;
  --offset-y: -7;
}

.item[data-item="-49,-6"] {
  --offset-x: -49;
  --offset-y: -6;
}

.item[data-item="-49,-5"] {
  --offset-x: -49;
  --offset-y: -5;
}

.item[data-item="-49,-4"] {
  --offset-x: -49;
  --offset-y: -4;
}

.item[data-item="-49,-3"] {
  --offset-x: -49;
  --offset-y: -3;
}

.item[data-item="-49,-2"] {
  --offset-x: -49;
  --offset-y: -2;
}

.item[data-item="-49,-1"] {
  --offset-x: -49;
  --offset-y: -1;
}

.item[data-item="-49,0"] {
  --offset-x: -49;
  --offset-y: 0;
}

.item[data-item="-49,1"] {
  --offset-x: -49;
  --offset-y: 1;
}

.item[data-item="-49,2"] {
  --offset-x: -49;
  --offset-y: 2;
}

.item[data-item="-49,3"] {
  --offset-x: -49;
  --offset-y: 3;
}

.item[data-item="-49,4"] {
  --offset-x: -49;
  --offset-y: 4;
}

.item[data-item="-49,5"] {
  --offset-x: -49;
  --offset-y: 5;
}

.item[data-item="-49,6"] {
  --offset-x: -49;
  --offset-y: 6;
}

.item[data-item="-49,7"] {
  --offset-x: -49;
  --offset-y: 7;
}

.item[data-item="-49,8"] {
  --offset-x: -49;
  --offset-y: 8;
}

.item[data-item="-49,9"] {
  --offset-x: -49;
  --offset-y: 9;
}

.item[data-item="-49,10"] {
  --offset-x: -49;
  --offset-y: 10;
}

.item[data-item="-49,11"] {
  --offset-x: -49;
  --offset-y: 11;
}

.item[data-item="-49,12"] {
  --offset-x: -49;
  --offset-y: 12;
}

.item[data-item="-49,13"] {
  --offset-x: -49;
  --offset-y: 13;
}

.item[data-item="-49,14"] {
  --offset-x: -49;
  --offset-y: 14;
}

.item[data-item="-49,15"] {
  --offset-x: -49;
  --offset-y: 15;
}

.item[data-item="-49,16"] {
  --offset-x: -49;
  --offset-y: 16;
}

.item[data-item="-49,17"] {
  --offset-x: -49;
  --offset-y: 17;
}

.item[data-item="-49,18"] {
  --offset-x: -49;
  --offset-y: 18;
}

.item[data-item="-49,19"] {
  --offset-x: -49;
  --offset-y: 19;
}

.item[data-item="-49,20"] {
  --offset-x: -49;
  --offset-y: 20;
}

.item[data-item="-49,21"] {
  --offset-x: -49;
  --offset-y: 21;
}

.item[data-item="-49,22"] {
  --offset-x: -49;
  --offset-y: 22;
}

.item[data-item="-49,23"] {
  --offset-x: -49;
  --offset-y: 23;
}

.item[data-item="-49,24"] {
  --offset-x: -49;
  --offset-y: 24;
}

.item[data-item="-49,25"] {
  --offset-x: -49;
  --offset-y: 25;
}

.item[data-item="-49,26"] {
  --offset-x: -49;
  --offset-y: 26;
}

.item[data-item="-49,27"] {
  --offset-x: -49;
  --offset-y: 27;
}

.item[data-item="-49,28"] {
  --offset-x: -49;
  --offset-y: 28;
}

.item[data-item="-49,29"] {
  --offset-x: -49;
  --offset-y: 29;
}

.item[data-item="-49,30"] {
  --offset-x: -49;
  --offset-y: 30;
}

.item[data-item="-49,31"] {
  --offset-x: -49;
  --offset-y: 31;
}

.item[data-item="-49,32"] {
  --offset-x: -49;
  --offset-y: 32;
}

.item[data-item="-49,33"] {
  --offset-x: -49;
  --offset-y: 33;
}

.item[data-item="-49,34"] {
  --offset-x: -49;
  --offset-y: 34;
}

.item[data-item="-49,35"] {
  --offset-x: -49;
  --offset-y: 35;
}

.item[data-item="-49,36"] {
  --offset-x: -49;
  --offset-y: 36;
}

.item[data-item="-49,37"] {
  --offset-x: -49;
  --offset-y: 37;
}

.item[data-item="-49,38"] {
  --offset-x: -49;
  --offset-y: 38;
}

.item[data-item="-49,39"] {
  --offset-x: -49;
  --offset-y: 39;
}

.item[data-item="-49,40"] {
  --offset-x: -49;
  --offset-y: 40;
}

.item[data-item="-49,41"] {
  --offset-x: -49;
  --offset-y: 41;
}

.item[data-item="-49,42"] {
  --offset-x: -49;
  --offset-y: 42;
}

.item[data-item="-49,43"] {
  --offset-x: -49;
  --offset-y: 43;
}

.item[data-item="-49,44"] {
  --offset-x: -49;
  --offset-y: 44;
}

.item[data-item="-49,45"] {
  --offset-x: -49;
  --offset-y: 45;
}

.item[data-item="-49,46"] {
  --offset-x: -49;
  --offset-y: 46;
}

.item[data-item="-49,47"] {
  --offset-x: -49;
  --offset-y: 47;
}

.item[data-item="-49,48"] {
  --offset-x: -49;
  --offset-y: 48;
}

.item[data-item="-49,49"] {
  --offset-x: -49;
  --offset-y: 49;
}

.item[data-item="-49,50"] {
  --offset-x: -49;
  --offset-y: 50;
}

.item[data-item="-48,-50"] {
  --offset-x: -48;
  --offset-y: -50;
}

.item[data-item="-48,-49"] {
  --offset-x: -48;
  --offset-y: -49;
}

.item[data-item="-48,-48"] {
  --offset-x: -48;
  --offset-y: -48;
}

.item[data-item="-48,-47"] {
  --offset-x: -48;
  --offset-y: -47;
}

.item[data-item="-48,-46"] {
  --offset-x: -48;
  --offset-y: -46;
}

.item[data-item="-48,-45"] {
  --offset-x: -48;
  --offset-y: -45;
}

.item[data-item="-48,-44"] {
  --offset-x: -48;
  --offset-y: -44;
}

.item[data-item="-48,-43"] {
  --offset-x: -48;
  --offset-y: -43;
}

.item[data-item="-48,-42"] {
  --offset-x: -48;
  --offset-y: -42;
}

.item[data-item="-48,-41"] {
  --offset-x: -48;
  --offset-y: -41;
}

.item[data-item="-48,-40"] {
  --offset-x: -48;
  --offset-y: -40;
}

.item[data-item="-48,-39"] {
  --offset-x: -48;
  --offset-y: -39;
}

.item[data-item="-48,-38"] {
  --offset-x: -48;
  --offset-y: -38;
}

.item[data-item="-48,-37"] {
  --offset-x: -48;
  --offset-y: -37;
}

.item[data-item="-48,-36"] {
  --offset-x: -48;
  --offset-y: -36;
}

.item[data-item="-48,-35"] {
  --offset-x: -48;
  --offset-y: -35;
}

.item[data-item="-48,-34"] {
  --offset-x: -48;
  --offset-y: -34;
}

.item[data-item="-48,-33"] {
  --offset-x: -48;
  --offset-y: -33;
}

.item[data-item="-48,-32"] {
  --offset-x: -48;
  --offset-y: -32;
}

.item[data-item="-48,-31"] {
  --offset-x: -48;
  --offset-y: -31;
}

.item[data-item="-48,-30"] {
  --offset-x: -48;
  --offset-y: -30;
}

.item[data-item="-48,-29"] {
  --offset-x: -48;
  --offset-y: -29;
}

.item[data-item="-48,-28"] {
  --offset-x: -48;
  --offset-y: -28;
}

.item[data-item="-48,-27"] {
  --offset-x: -48;
  --offset-y: -27;
}

.item[data-item="-48,-26"] {
  --offset-x: -48;
  --offset-y: -26;
}

.item[data-item="-48,-25"] {
  --offset-x: -48;
  --offset-y: -25;
}

.item[data-item="-48,-24"] {
  --offset-x: -48;
  --offset-y: -24;
}

.item[data-item="-48,-23"] {
  --offset-x: -48;
  --offset-y: -23;
}

.item[data-item="-48,-22"] {
  --offset-x: -48;
  --offset-y: -22;
}

.item[data-item="-48,-21"] {
  --offset-x: -48;
  --offset-y: -21;
}

.item[data-item="-48,-20"] {
  --offset-x: -48;
  --offset-y: -20;
}

.item[data-item="-48,-19"] {
  --offset-x: -48;
  --offset-y: -19;
}

.item[data-item="-48,-18"] {
  --offset-x: -48;
  --offset-y: -18;
}

.item[data-item="-48,-17"] {
  --offset-x: -48;
  --offset-y: -17;
}

.item[data-item="-48,-16"] {
  --offset-x: -48;
  --offset-y: -16;
}

.item[data-item="-48,-15"] {
  --offset-x: -48;
  --offset-y: -15;
}

.item[data-item="-48,-14"] {
  --offset-x: -48;
  --offset-y: -14;
}

.item[data-item="-48,-13"] {
  --offset-x: -48;
  --offset-y: -13;
}

.item[data-item="-48,-12"] {
  --offset-x: -48;
  --offset-y: -12;
}

.item[data-item="-48,-11"] {
  --offset-x: -48;
  --offset-y: -11;
}

.item[data-item="-48,-10"] {
  --offset-x: -48;
  --offset-y: -10;
}

.item[data-item="-48,-9"] {
  --offset-x: -48;
  --offset-y: -9;
}

.item[data-item="-48,-8"] {
  --offset-x: -48;
  --offset-y: -8;
}

.item[data-item="-48,-7"] {
  --offset-x: -48;
  --offset-y: -7;
}

.item[data-item="-48,-6"] {
  --offset-x: -48;
  --offset-y: -6;
}

.item[data-item="-48,-5"] {
  --offset-x: -48;
  --offset-y: -5;
}

.item[data-item="-48,-4"] {
  --offset-x: -48;
  --offset-y: -4;
}

.item[data-item="-48,-3"] {
  --offset-x: -48;
  --offset-y: -3;
}

.item[data-item="-48,-2"] {
  --offset-x: -48;
  --offset-y: -2;
}

.item[data-item="-48,-1"] {
  --offset-x: -48;
  --offset-y: -1;
}

.item[data-item="-48,0"] {
  --offset-x: -48;
  --offset-y: 0;
}

.item[data-item="-48,1"] {
  --offset-x: -48;
  --offset-y: 1;
}

.item[data-item="-48,2"] {
  --offset-x: -48;
  --offset-y: 2;
}

.item[data-item="-48,3"] {
  --offset-x: -48;
  --offset-y: 3;
}

.item[data-item="-48,4"] {
  --offset-x: -48;
  --offset-y: 4;
}

.item[data-item="-48,5"] {
  --offset-x: -48;
  --offset-y: 5;
}

.item[data-item="-48,6"] {
  --offset-x: -48;
  --offset-y: 6;
}

.item[data-item="-48,7"] {
  --offset-x: -48;
  --offset-y: 7;
}

.item[data-item="-48,8"] {
  --offset-x: -48;
  --offset-y: 8;
}

.item[data-item="-48,9"] {
  --offset-x: -48;
  --offset-y: 9;
}

.item[data-item="-48,10"] {
  --offset-x: -48;
  --offset-y: 10;
}

.item[data-item="-48,11"] {
  --offset-x: -48;
  --offset-y: 11;
}

.item[data-item="-48,12"] {
  --offset-x: -48;
  --offset-y: 12;
}

.item[data-item="-48,13"] {
  --offset-x: -48;
  --offset-y: 13;
}

.item[data-item="-48,14"] {
  --offset-x: -48;
  --offset-y: 14;
}

.item[data-item="-48,15"] {
  --offset-x: -48;
  --offset-y: 15;
}

.item[data-item="-48,16"] {
  --offset-x: -48;
  --offset-y: 16;
}

.item[data-item="-48,17"] {
  --offset-x: -48;
  --offset-y: 17;
}

.item[data-item="-48,18"] {
  --offset-x: -48;
  --offset-y: 18;
}

.item[data-item="-48,19"] {
  --offset-x: -48;
  --offset-y: 19;
}

.item[data-item="-48,20"] {
  --offset-x: -48;
  --offset-y: 20;
}

.item[data-item="-48,21"] {
  --offset-x: -48;
  --offset-y: 21;
}

.item[data-item="-48,22"] {
  --offset-x: -48;
  --offset-y: 22;
}

.item[data-item="-48,23"] {
  --offset-x: -48;
  --offset-y: 23;
}

.item[data-item="-48,24"] {
  --offset-x: -48;
  --offset-y: 24;
}

.item[data-item="-48,25"] {
  --offset-x: -48;
  --offset-y: 25;
}

.item[data-item="-48,26"] {
  --offset-x: -48;
  --offset-y: 26;
}

.item[data-item="-48,27"] {
  --offset-x: -48;
  --offset-y: 27;
}

.item[data-item="-48,28"] {
  --offset-x: -48;
  --offset-y: 28;
}

.item[data-item="-48,29"] {
  --offset-x: -48;
  --offset-y: 29;
}

.item[data-item="-48,30"] {
  --offset-x: -48;
  --offset-y: 30;
}

.item[data-item="-48,31"] {
  --offset-x: -48;
  --offset-y: 31;
}

.item[data-item="-48,32"] {
  --offset-x: -48;
  --offset-y: 32;
}

.item[data-item="-48,33"] {
  --offset-x: -48;
  --offset-y: 33;
}

.item[data-item="-48,34"] {
  --offset-x: -48;
  --offset-y: 34;
}

.item[data-item="-48,35"] {
  --offset-x: -48;
  --offset-y: 35;
}

.item[data-item="-48,36"] {
  --offset-x: -48;
  --offset-y: 36;
}

.item[data-item="-48,37"] {
  --offset-x: -48;
  --offset-y: 37;
}

.item[data-item="-48,38"] {
  --offset-x: -48;
  --offset-y: 38;
}

.item[data-item="-48,39"] {
  --offset-x: -48;
  --offset-y: 39;
}

.item[data-item="-48,40"] {
  --offset-x: -48;
  --offset-y: 40;
}

.item[data-item="-48,41"] {
  --offset-x: -48;
  --offset-y: 41;
}

.item[data-item="-48,42"] {
  --offset-x: -48;
  --offset-y: 42;
}

.item[data-item="-48,43"] {
  --offset-x: -48;
  --offset-y: 43;
}

.item[data-item="-48,44"] {
  --offset-x: -48;
  --offset-y: 44;
}

.item[data-item="-48,45"] {
  --offset-x: -48;
  --offset-y: 45;
}

.item[data-item="-48,46"] {
  --offset-x: -48;
  --offset-y: 46;
}

.item[data-item="-48,47"] {
  --offset-x: -48;
  --offset-y: 47;
}

.item[data-item="-48,48"] {
  --offset-x: -48;
  --offset-y: 48;
}

.item[data-item="-48,49"] {
  --offset-x: -48;
  --offset-y: 49;
}

.item[data-item="-48,50"] {
  --offset-x: -48;
  --offset-y: 50;
}

.item[data-item="-47,-50"] {
  --offset-x: -47;
  --offset-y: -50;
}

.item[data-item="-47,-49"] {
  --offset-x: -47;
  --offset-y: -49;
}

.item[data-item="-47,-48"] {
  --offset-x: -47;
  --offset-y: -48;
}

.item[data-item="-47,-47"] {
  --offset-x: -47;
  --offset-y: -47;
}

.item[data-item="-47,-46"] {
  --offset-x: -47;
  --offset-y: -46;
}

.item[data-item="-47,-45"] {
  --offset-x: -47;
  --offset-y: -45;
}

.item[data-item="-47,-44"] {
  --offset-x: -47;
  --offset-y: -44;
}

.item[data-item="-47,-43"] {
  --offset-x: -47;
  --offset-y: -43;
}

.item[data-item="-47,-42"] {
  --offset-x: -47;
  --offset-y: -42;
}

.item[data-item="-47,-41"] {
  --offset-x: -47;
  --offset-y: -41;
}

.item[data-item="-47,-40"] {
  --offset-x: -47;
  --offset-y: -40;
}

.item[data-item="-47,-39"] {
  --offset-x: -47;
  --offset-y: -39;
}

.item[data-item="-47,-38"] {
  --offset-x: -47;
  --offset-y: -38;
}

.item[data-item="-47,-37"] {
  --offset-x: -47;
  --offset-y: -37;
}

.item[data-item="-47,-36"] {
  --offset-x: -47;
  --offset-y: -36;
}

.item[data-item="-47,-35"] {
  --offset-x: -47;
  --offset-y: -35;
}

.item[data-item="-47,-34"] {
  --offset-x: -47;
  --offset-y: -34;
}

.item[data-item="-47,-33"] {
  --offset-x: -47;
  --offset-y: -33;
}

.item[data-item="-47,-32"] {
  --offset-x: -47;
  --offset-y: -32;
}

.item[data-item="-47,-31"] {
  --offset-x: -47;
  --offset-y: -31;
}

.item[data-item="-47,-30"] {
  --offset-x: -47;
  --offset-y: -30;
}

.item[data-item="-47,-29"] {
  --offset-x: -47;
  --offset-y: -29;
}

.item[data-item="-47,-28"] {
  --offset-x: -47;
  --offset-y: -28;
}

.item[data-item="-47,-27"] {
  --offset-x: -47;
  --offset-y: -27;
}

.item[data-item="-47,-26"] {
  --offset-x: -47;
  --offset-y: -26;
}

.item[data-item="-47,-25"] {
  --offset-x: -47;
  --offset-y: -25;
}

.item[data-item="-47,-24"] {
  --offset-x: -47;
  --offset-y: -24;
}

.item[data-item="-47,-23"] {
  --offset-x: -47;
  --offset-y: -23;
}

.item[data-item="-47,-22"] {
  --offset-x: -47;
  --offset-y: -22;
}

.item[data-item="-47,-21"] {
  --offset-x: -47;
  --offset-y: -21;
}

.item[data-item="-47,-20"] {
  --offset-x: -47;
  --offset-y: -20;
}

.item[data-item="-47,-19"] {
  --offset-x: -47;
  --offset-y: -19;
}

.item[data-item="-47,-18"] {
  --offset-x: -47;
  --offset-y: -18;
}

.item[data-item="-47,-17"] {
  --offset-x: -47;
  --offset-y: -17;
}

.item[data-item="-47,-16"] {
  --offset-x: -47;
  --offset-y: -16;
}

.item[data-item="-47,-15"] {
  --offset-x: -47;
  --offset-y: -15;
}

.item[data-item="-47,-14"] {
  --offset-x: -47;
  --offset-y: -14;
}

.item[data-item="-47,-13"] {
  --offset-x: -47;
  --offset-y: -13;
}

.item[data-item="-47,-12"] {
  --offset-x: -47;
  --offset-y: -12;
}

.item[data-item="-47,-11"] {
  --offset-x: -47;
  --offset-y: -11;
}

.item[data-item="-47,-10"] {
  --offset-x: -47;
  --offset-y: -10;
}

.item[data-item="-47,-9"] {
  --offset-x: -47;
  --offset-y: -9;
}

.item[data-item="-47,-8"] {
  --offset-x: -47;
  --offset-y: -8;
}

.item[data-item="-47,-7"] {
  --offset-x: -47;
  --offset-y: -7;
}

.item[data-item="-47,-6"] {
  --offset-x: -47;
  --offset-y: -6;
}

.item[data-item="-47,-5"] {
  --offset-x: -47;
  --offset-y: -5;
}

.item[data-item="-47,-4"] {
  --offset-x: -47;
  --offset-y: -4;
}

.item[data-item="-47,-3"] {
  --offset-x: -47;
  --offset-y: -3;
}

.item[data-item="-47,-2"] {
  --offset-x: -47;
  --offset-y: -2;
}

.item[data-item="-47,-1"] {
  --offset-x: -47;
  --offset-y: -1;
}

.item[data-item="-47,0"] {
  --offset-x: -47;
  --offset-y: 0;
}

.item[data-item="-47,1"] {
  --offset-x: -47;
  --offset-y: 1;
}

.item[data-item="-47,2"] {
  --offset-x: -47;
  --offset-y: 2;
}

.item[data-item="-47,3"] {
  --offset-x: -47;
  --offset-y: 3;
}

.item[data-item="-47,4"] {
  --offset-x: -47;
  --offset-y: 4;
}

.item[data-item="-47,5"] {
  --offset-x: -47;
  --offset-y: 5;
}

.item[data-item="-47,6"] {
  --offset-x: -47;
  --offset-y: 6;
}

.item[data-item="-47,7"] {
  --offset-x: -47;
  --offset-y: 7;
}

.item[data-item="-47,8"] {
  --offset-x: -47;
  --offset-y: 8;
}

.item[data-item="-47,9"] {
  --offset-x: -47;
  --offset-y: 9;
}

.item[data-item="-47,10"] {
  --offset-x: -47;
  --offset-y: 10;
}

.item[data-item="-47,11"] {
  --offset-x: -47;
  --offset-y: 11;
}

.item[data-item="-47,12"] {
  --offset-x: -47;
  --offset-y: 12;
}

.item[data-item="-47,13"] {
  --offset-x: -47;
  --offset-y: 13;
}

.item[data-item="-47,14"] {
  --offset-x: -47;
  --offset-y: 14;
}

.item[data-item="-47,15"] {
  --offset-x: -47;
  --offset-y: 15;
}

.item[data-item="-47,16"] {
  --offset-x: -47;
  --offset-y: 16;
}

.item[data-item="-47,17"] {
  --offset-x: -47;
  --offset-y: 17;
}

.item[data-item="-47,18"] {
  --offset-x: -47;
  --offset-y: 18;
}

.item[data-item="-47,19"] {
  --offset-x: -47;
  --offset-y: 19;
}

.item[data-item="-47,20"] {
  --offset-x: -47;
  --offset-y: 20;
}

.item[data-item="-47,21"] {
  --offset-x: -47;
  --offset-y: 21;
}

.item[data-item="-47,22"] {
  --offset-x: -47;
  --offset-y: 22;
}

.item[data-item="-47,23"] {
  --offset-x: -47;
  --offset-y: 23;
}

.item[data-item="-47,24"] {
  --offset-x: -47;
  --offset-y: 24;
}

.item[data-item="-47,25"] {
  --offset-x: -47;
  --offset-y: 25;
}

.item[data-item="-47,26"] {
  --offset-x: -47;
  --offset-y: 26;
}

.item[data-item="-47,27"] {
  --offset-x: -47;
  --offset-y: 27;
}

.item[data-item="-47,28"] {
  --offset-x: -47;
  --offset-y: 28;
}

.item[data-item="-47,29"] {
  --offset-x: -47;
  --offset-y: 29;
}

.item[data-item="-47,30"] {
  --offset-x: -47;
  --offset-y: 30;
}

.item[data-item="-47,31"] {
  --offset-x: -47;
  --offset-y: 31;
}

.item[data-item="-47,32"] {
  --offset-x: -47;
  --offset-y: 32;
}

.item[data-item="-47,33"] {
  --offset-x: -47;
  --offset-y: 33;
}

.item[data-item="-47,34"] {
  --offset-x: -47;
  --offset-y: 34;
}

.item[data-item="-47,35"] {
  --offset-x: -47;
  --offset-y: 35;
}

.item[data-item="-47,36"] {
  --offset-x: -47;
  --offset-y: 36;
}

.item[data-item="-47,37"] {
  --offset-x: -47;
  --offset-y: 37;
}

.item[data-item="-47,38"] {
  --offset-x: -47;
  --offset-y: 38;
}

.item[data-item="-47,39"] {
  --offset-x: -47;
  --offset-y: 39;
}

.item[data-item="-47,40"] {
  --offset-x: -47;
  --offset-y: 40;
}

.item[data-item="-47,41"] {
  --offset-x: -47;
  --offset-y: 41;
}

.item[data-item="-47,42"] {
  --offset-x: -47;
  --offset-y: 42;
}

.item[data-item="-47,43"] {
  --offset-x: -47;
  --offset-y: 43;
}

.item[data-item="-47,44"] {
  --offset-x: -47;
  --offset-y: 44;
}

.item[data-item="-47,45"] {
  --offset-x: -47;
  --offset-y: 45;
}

.item[data-item="-47,46"] {
  --offset-x: -47;
  --offset-y: 46;
}

.item[data-item="-47,47"] {
  --offset-x: -47;
  --offset-y: 47;
}

.item[data-item="-47,48"] {
  --offset-x: -47;
  --offset-y: 48;
}

.item[data-item="-47,49"] {
  --offset-x: -47;
  --offset-y: 49;
}

.item[data-item="-47,50"] {
  --offset-x: -47;
  --offset-y: 50;
}

.item[data-item="-46,-50"] {
  --offset-x: -46;
  --offset-y: -50;
}

.item[data-item="-46,-49"] {
  --offset-x: -46;
  --offset-y: -49;
}

.item[data-item="-46,-48"] {
  --offset-x: -46;
  --offset-y: -48;
}

.item[data-item="-46,-47"] {
  --offset-x: -46;
  --offset-y: -47;
}

.item[data-item="-46,-46"] {
  --offset-x: -46;
  --offset-y: -46;
}

.item[data-item="-46,-45"] {
  --offset-x: -46;
  --offset-y: -45;
}

.item[data-item="-46,-44"] {
  --offset-x: -46;
  --offset-y: -44;
}

.item[data-item="-46,-43"] {
  --offset-x: -46;
  --offset-y: -43;
}

.item[data-item="-46,-42"] {
  --offset-x: -46;
  --offset-y: -42;
}

.item[data-item="-46,-41"] {
  --offset-x: -46;
  --offset-y: -41;
}

.item[data-item="-46,-40"] {
  --offset-x: -46;
  --offset-y: -40;
}

.item[data-item="-46,-39"] {
  --offset-x: -46;
  --offset-y: -39;
}

.item[data-item="-46,-38"] {
  --offset-x: -46;
  --offset-y: -38;
}

.item[data-item="-46,-37"] {
  --offset-x: -46;
  --offset-y: -37;
}

.item[data-item="-46,-36"] {
  --offset-x: -46;
  --offset-y: -36;
}

.item[data-item="-46,-35"] {
  --offset-x: -46;
  --offset-y: -35;
}

.item[data-item="-46,-34"] {
  --offset-x: -46;
  --offset-y: -34;
}

.item[data-item="-46,-33"] {
  --offset-x: -46;
  --offset-y: -33;
}

.item[data-item="-46,-32"] {
  --offset-x: -46;
  --offset-y: -32;
}

.item[data-item="-46,-31"] {
  --offset-x: -46;
  --offset-y: -31;
}

.item[data-item="-46,-30"] {
  --offset-x: -46;
  --offset-y: -30;
}

.item[data-item="-46,-29"] {
  --offset-x: -46;
  --offset-y: -29;
}

.item[data-item="-46,-28"] {
  --offset-x: -46;
  --offset-y: -28;
}

.item[data-item="-46,-27"] {
  --offset-x: -46;
  --offset-y: -27;
}

.item[data-item="-46,-26"] {
  --offset-x: -46;
  --offset-y: -26;
}

.item[data-item="-46,-25"] {
  --offset-x: -46;
  --offset-y: -25;
}

.item[data-item="-46,-24"] {
  --offset-x: -46;
  --offset-y: -24;
}

.item[data-item="-46,-23"] {
  --offset-x: -46;
  --offset-y: -23;
}

.item[data-item="-46,-22"] {
  --offset-x: -46;
  --offset-y: -22;
}

.item[data-item="-46,-21"] {
  --offset-x: -46;
  --offset-y: -21;
}

.item[data-item="-46,-20"] {
  --offset-x: -46;
  --offset-y: -20;
}

.item[data-item="-46,-19"] {
  --offset-x: -46;
  --offset-y: -19;
}

.item[data-item="-46,-18"] {
  --offset-x: -46;
  --offset-y: -18;
}

.item[data-item="-46,-17"] {
  --offset-x: -46;
  --offset-y: -17;
}

.item[data-item="-46,-16"] {
  --offset-x: -46;
  --offset-y: -16;
}

.item[data-item="-46,-15"] {
  --offset-x: -46;
  --offset-y: -15;
}

.item[data-item="-46,-14"] {
  --offset-x: -46;
  --offset-y: -14;
}

.item[data-item="-46,-13"] {
  --offset-x: -46;
  --offset-y: -13;
}

.item[data-item="-46,-12"] {
  --offset-x: -46;
  --offset-y: -12;
}

.item[data-item="-46,-11"] {
  --offset-x: -46;
  --offset-y: -11;
}

.item[data-item="-46,-10"] {
  --offset-x: -46;
  --offset-y: -10;
}

.item[data-item="-46,-9"] {
  --offset-x: -46;
  --offset-y: -9;
}

.item[data-item="-46,-8"] {
  --offset-x: -46;
  --offset-y: -8;
}

.item[data-item="-46,-7"] {
  --offset-x: -46;
  --offset-y: -7;
}

.item[data-item="-46,-6"] {
  --offset-x: -46;
  --offset-y: -6;
}

.item[data-item="-46,-5"] {
  --offset-x: -46;
  --offset-y: -5;
}

.item[data-item="-46,-4"] {
  --offset-x: -46;
  --offset-y: -4;
}

.item[data-item="-46,-3"] {
  --offset-x: -46;
  --offset-y: -3;
}

.item[data-item="-46,-2"] {
  --offset-x: -46;
  --offset-y: -2;
}

.item[data-item="-46,-1"] {
  --offset-x: -46;
  --offset-y: -1;
}

.item[data-item="-46,0"] {
  --offset-x: -46;
  --offset-y: 0;
}

.item[data-item="-46,1"] {
  --offset-x: -46;
  --offset-y: 1;
}

.item[data-item="-46,2"] {
  --offset-x: -46;
  --offset-y: 2;
}

.item[data-item="-46,3"] {
  --offset-x: -46;
  --offset-y: 3;
}

.item[data-item="-46,4"] {
  --offset-x: -46;
  --offset-y: 4;
}

.item[data-item="-46,5"] {
  --offset-x: -46;
  --offset-y: 5;
}

.item[data-item="-46,6"] {
  --offset-x: -46;
  --offset-y: 6;
}

.item[data-item="-46,7"] {
  --offset-x: -46;
  --offset-y: 7;
}

.item[data-item="-46,8"] {
  --offset-x: -46;
  --offset-y: 8;
}

.item[data-item="-46,9"] {
  --offset-x: -46;
  --offset-y: 9;
}

.item[data-item="-46,10"] {
  --offset-x: -46;
  --offset-y: 10;
}

.item[data-item="-46,11"] {
  --offset-x: -46;
  --offset-y: 11;
}

.item[data-item="-46,12"] {
  --offset-x: -46;
  --offset-y: 12;
}

.item[data-item="-46,13"] {
  --offset-x: -46;
  --offset-y: 13;
}

.item[data-item="-46,14"] {
  --offset-x: -46;
  --offset-y: 14;
}

.item[data-item="-46,15"] {
  --offset-x: -46;
  --offset-y: 15;
}

.item[data-item="-46,16"] {
  --offset-x: -46;
  --offset-y: 16;
}

.item[data-item="-46,17"] {
  --offset-x: -46;
  --offset-y: 17;
}

.item[data-item="-46,18"] {
  --offset-x: -46;
  --offset-y: 18;
}

.item[data-item="-46,19"] {
  --offset-x: -46;
  --offset-y: 19;
}

.item[data-item="-46,20"] {
  --offset-x: -46;
  --offset-y: 20;
}

.item[data-item="-46,21"] {
  --offset-x: -46;
  --offset-y: 21;
}

.item[data-item="-46,22"] {
  --offset-x: -46;
  --offset-y: 22;
}

.item[data-item="-46,23"] {
  --offset-x: -46;
  --offset-y: 23;
}

.item[data-item="-46,24"] {
  --offset-x: -46;
  --offset-y: 24;
}

.item[data-item="-46,25"] {
  --offset-x: -46;
  --offset-y: 25;
}

.item[data-item="-46,26"] {
  --offset-x: -46;
  --offset-y: 26;
}

.item[data-item="-46,27"] {
  --offset-x: -46;
  --offset-y: 27;
}

.item[data-item="-46,28"] {
  --offset-x: -46;
  --offset-y: 28;
}

.item[data-item="-46,29"] {
  --offset-x: -46;
  --offset-y: 29;
}

.item[data-item="-46,30"] {
  --offset-x: -46;
  --offset-y: 30;
}

.item[data-item="-46,31"] {
  --offset-x: -46;
  --offset-y: 31;
}

.item[data-item="-46,32"] {
  --offset-x: -46;
  --offset-y: 32;
}

.item[data-item="-46,33"] {
  --offset-x: -46;
  --offset-y: 33;
}

.item[data-item="-46,34"] {
  --offset-x: -46;
  --offset-y: 34;
}

.item[data-item="-46,35"] {
  --offset-x: -46;
  --offset-y: 35;
}

.item[data-item="-46,36"] {
  --offset-x: -46;
  --offset-y: 36;
}

.item[data-item="-46,37"] {
  --offset-x: -46;
  --offset-y: 37;
}

.item[data-item="-46,38"] {
  --offset-x: -46;
  --offset-y: 38;
}

.item[data-item="-46,39"] {
  --offset-x: -46;
  --offset-y: 39;
}

.item[data-item="-46,40"] {
  --offset-x: -46;
  --offset-y: 40;
}

.item[data-item="-46,41"] {
  --offset-x: -46;
  --offset-y: 41;
}

.item[data-item="-46,42"] {
  --offset-x: -46;
  --offset-y: 42;
}

.item[data-item="-46,43"] {
  --offset-x: -46;
  --offset-y: 43;
}

.item[data-item="-46,44"] {
  --offset-x: -46;
  --offset-y: 44;
}

.item[data-item="-46,45"] {
  --offset-x: -46;
  --offset-y: 45;
}

.item[data-item="-46,46"] {
  --offset-x: -46;
  --offset-y: 46;
}

.item[data-item="-46,47"] {
  --offset-x: -46;
  --offset-y: 47;
}

.item[data-item="-46,48"] {
  --offset-x: -46;
  --offset-y: 48;
}

.item[data-item="-46,49"] {
  --offset-x: -46;
  --offset-y: 49;
}

.item[data-item="-46,50"] {
  --offset-x: -46;
  --offset-y: 50;
}

.item[data-item="-45,-50"] {
  --offset-x: -45;
  --offset-y: -50;
}

.item[data-item="-45,-49"] {
  --offset-x: -45;
  --offset-y: -49;
}

.item[data-item="-45,-48"] {
  --offset-x: -45;
  --offset-y: -48;
}

.item[data-item="-45,-47"] {
  --offset-x: -45;
  --offset-y: -47;
}

.item[data-item="-45,-46"] {
  --offset-x: -45;
  --offset-y: -46;
}

.item[data-item="-45,-45"] {
  --offset-x: -45;
  --offset-y: -45;
}

.item[data-item="-45,-44"] {
  --offset-x: -45;
  --offset-y: -44;
}

.item[data-item="-45,-43"] {
  --offset-x: -45;
  --offset-y: -43;
}

.item[data-item="-45,-42"] {
  --offset-x: -45;
  --offset-y: -42;
}

.item[data-item="-45,-41"] {
  --offset-x: -45;
  --offset-y: -41;
}

.item[data-item="-45,-40"] {
  --offset-x: -45;
  --offset-y: -40;
}

.item[data-item="-45,-39"] {
  --offset-x: -45;
  --offset-y: -39;
}

.item[data-item="-45,-38"] {
  --offset-x: -45;
  --offset-y: -38;
}

.item[data-item="-45,-37"] {
  --offset-x: -45;
  --offset-y: -37;
}

.item[data-item="-45,-36"] {
  --offset-x: -45;
  --offset-y: -36;
}

.item[data-item="-45,-35"] {
  --offset-x: -45;
  --offset-y: -35;
}

.item[data-item="-45,-34"] {
  --offset-x: -45;
  --offset-y: -34;
}

.item[data-item="-45,-33"] {
  --offset-x: -45;
  --offset-y: -33;
}

.item[data-item="-45,-32"] {
  --offset-x: -45;
  --offset-y: -32;
}

.item[data-item="-45,-31"] {
  --offset-x: -45;
  --offset-y: -31;
}

.item[data-item="-45,-30"] {
  --offset-x: -45;
  --offset-y: -30;
}

.item[data-item="-45,-29"] {
  --offset-x: -45;
  --offset-y: -29;
}

.item[data-item="-45,-28"] {
  --offset-x: -45;
  --offset-y: -28;
}

.item[data-item="-45,-27"] {
  --offset-x: -45;
  --offset-y: -27;
}

.item[data-item="-45,-26"] {
  --offset-x: -45;
  --offset-y: -26;
}

.item[data-item="-45,-25"] {
  --offset-x: -45;
  --offset-y: -25;
}

.item[data-item="-45,-24"] {
  --offset-x: -45;
  --offset-y: -24;
}

.item[data-item="-45,-23"] {
  --offset-x: -45;
  --offset-y: -23;
}

.item[data-item="-45,-22"] {
  --offset-x: -45;
  --offset-y: -22;
}

.item[data-item="-45,-21"] {
  --offset-x: -45;
  --offset-y: -21;
}

.item[data-item="-45,-20"] {
  --offset-x: -45;
  --offset-y: -20;
}

.item[data-item="-45,-19"] {
  --offset-x: -45;
  --offset-y: -19;
}

.item[data-item="-45,-18"] {
  --offset-x: -45;
  --offset-y: -18;
}

.item[data-item="-45,-17"] {
  --offset-x: -45;
  --offset-y: -17;
}

.item[data-item="-45,-16"] {
  --offset-x: -45;
  --offset-y: -16;
}

.item[data-item="-45,-15"] {
  --offset-x: -45;
  --offset-y: -15;
}

.item[data-item="-45,-14"] {
  --offset-x: -45;
  --offset-y: -14;
}

.item[data-item="-45,-13"] {
  --offset-x: -45;
  --offset-y: -13;
}

.item[data-item="-45,-12"] {
  --offset-x: -45;
  --offset-y: -12;
}

.item[data-item="-45,-11"] {
  --offset-x: -45;
  --offset-y: -11;
}

.item[data-item="-45,-10"] {
  --offset-x: -45;
  --offset-y: -10;
}

.item[data-item="-45,-9"] {
  --offset-x: -45;
  --offset-y: -9;
}

.item[data-item="-45,-8"] {
  --offset-x: -45;
  --offset-y: -8;
}

.item[data-item="-45,-7"] {
  --offset-x: -45;
  --offset-y: -7;
}

.item[data-item="-45,-6"] {
  --offset-x: -45;
  --offset-y: -6;
}

.item[data-item="-45,-5"] {
  --offset-x: -45;
  --offset-y: -5;
}

.item[data-item="-45,-4"] {
  --offset-x: -45;
  --offset-y: -4;
}

.item[data-item="-45,-3"] {
  --offset-x: -45;
  --offset-y: -3;
}

.item[data-item="-45,-2"] {
  --offset-x: -45;
  --offset-y: -2;
}

.item[data-item="-45,-1"] {
  --offset-x: -45;
  --offset-y: -1;
}

.item[data-item="-45,0"] {
  --offset-x: -45;
  --offset-y: 0;
}

.item[data-item="-45,1"] {
  --offset-x: -45;
  --offset-y: 1;
}

.item[data-item="-45,2"] {
  --offset-x: -45;
  --offset-y: 2;
}

.item[data-item="-45,3"] {
  --offset-x: -45;
  --offset-y: 3;
}

.item[data-item="-45,4"] {
  --offset-x: -45;
  --offset-y: 4;
}

.item[data-item="-45,5"] {
  --offset-x: -45;
  --offset-y: 5;
}

.item[data-item="-45,6"] {
  --offset-x: -45;
  --offset-y: 6;
}

.item[data-item="-45,7"] {
  --offset-x: -45;
  --offset-y: 7;
}

.item[data-item="-45,8"] {
  --offset-x: -45;
  --offset-y: 8;
}

.item[data-item="-45,9"] {
  --offset-x: -45;
  --offset-y: 9;
}

.item[data-item="-45,10"] {
  --offset-x: -45;
  --offset-y: 10;
}

.item[data-item="-45,11"] {
  --offset-x: -45;
  --offset-y: 11;
}

.item[data-item="-45,12"] {
  --offset-x: -45;
  --offset-y: 12;
}

.item[data-item="-45,13"] {
  --offset-x: -45;
  --offset-y: 13;
}

.item[data-item="-45,14"] {
  --offset-x: -45;
  --offset-y: 14;
}

.item[data-item="-45,15"] {
  --offset-x: -45;
  --offset-y: 15;
}

.item[data-item="-45,16"] {
  --offset-x: -45;
  --offset-y: 16;
}

.item[data-item="-45,17"] {
  --offset-x: -45;
  --offset-y: 17;
}

.item[data-item="-45,18"] {
  --offset-x: -45;
  --offset-y: 18;
}

.item[data-item="-45,19"] {
  --offset-x: -45;
  --offset-y: 19;
}

.item[data-item="-45,20"] {
  --offset-x: -45;
  --offset-y: 20;
}

.item[data-item="-45,21"] {
  --offset-x: -45;
  --offset-y: 21;
}

.item[data-item="-45,22"] {
  --offset-x: -45;
  --offset-y: 22;
}

.item[data-item="-45,23"] {
  --offset-x: -45;
  --offset-y: 23;
}

.item[data-item="-45,24"] {
  --offset-x: -45;
  --offset-y: 24;
}

.item[data-item="-45,25"] {
  --offset-x: -45;
  --offset-y: 25;
}

.item[data-item="-45,26"] {
  --offset-x: -45;
  --offset-y: 26;
}

.item[data-item="-45,27"] {
  --offset-x: -45;
  --offset-y: 27;
}

.item[data-item="-45,28"] {
  --offset-x: -45;
  --offset-y: 28;
}

.item[data-item="-45,29"] {
  --offset-x: -45;
  --offset-y: 29;
}

.item[data-item="-45,30"] {
  --offset-x: -45;
  --offset-y: 30;
}

.item[data-item="-45,31"] {
  --offset-x: -45;
  --offset-y: 31;
}

.item[data-item="-45,32"] {
  --offset-x: -45;
  --offset-y: 32;
}

.item[data-item="-45,33"] {
  --offset-x: -45;
  --offset-y: 33;
}

.item[data-item="-45,34"] {
  --offset-x: -45;
  --offset-y: 34;
}

.item[data-item="-45,35"] {
  --offset-x: -45;
  --offset-y: 35;
}

.item[data-item="-45,36"] {
  --offset-x: -45;
  --offset-y: 36;
}

.item[data-item="-45,37"] {
  --offset-x: -45;
  --offset-y: 37;
}

.item[data-item="-45,38"] {
  --offset-x: -45;
  --offset-y: 38;
}

.item[data-item="-45,39"] {
  --offset-x: -45;
  --offset-y: 39;
}

.item[data-item="-45,40"] {
  --offset-x: -45;
  --offset-y: 40;
}

.item[data-item="-45,41"] {
  --offset-x: -45;
  --offset-y: 41;
}

.item[data-item="-45,42"] {
  --offset-x: -45;
  --offset-y: 42;
}

.item[data-item="-45,43"] {
  --offset-x: -45;
  --offset-y: 43;
}

.item[data-item="-45,44"] {
  --offset-x: -45;
  --offset-y: 44;
}

.item[data-item="-45,45"] {
  --offset-x: -45;
  --offset-y: 45;
}

.item[data-item="-45,46"] {
  --offset-x: -45;
  --offset-y: 46;
}

.item[data-item="-45,47"] {
  --offset-x: -45;
  --offset-y: 47;
}

.item[data-item="-45,48"] {
  --offset-x: -45;
  --offset-y: 48;
}

.item[data-item="-45,49"] {
  --offset-x: -45;
  --offset-y: 49;
}

.item[data-item="-45,50"] {
  --offset-x: -45;
  --offset-y: 50;
}

.item[data-item="-44,-50"] {
  --offset-x: -44;
  --offset-y: -50;
}

.item[data-item="-44,-49"] {
  --offset-x: -44;
  --offset-y: -49;
}

.item[data-item="-44,-48"] {
  --offset-x: -44;
  --offset-y: -48;
}

.item[data-item="-44,-47"] {
  --offset-x: -44;
  --offset-y: -47;
}

.item[data-item="-44,-46"] {
  --offset-x: -44;
  --offset-y: -46;
}

.item[data-item="-44,-45"] {
  --offset-x: -44;
  --offset-y: -45;
}

.item[data-item="-44,-44"] {
  --offset-x: -44;
  --offset-y: -44;
}

.item[data-item="-44,-43"] {
  --offset-x: -44;
  --offset-y: -43;
}

.item[data-item="-44,-42"] {
  --offset-x: -44;
  --offset-y: -42;
}

.item[data-item="-44,-41"] {
  --offset-x: -44;
  --offset-y: -41;
}

.item[data-item="-44,-40"] {
  --offset-x: -44;
  --offset-y: -40;
}

.item[data-item="-44,-39"] {
  --offset-x: -44;
  --offset-y: -39;
}

.item[data-item="-44,-38"] {
  --offset-x: -44;
  --offset-y: -38;
}

.item[data-item="-44,-37"] {
  --offset-x: -44;
  --offset-y: -37;
}

.item[data-item="-44,-36"] {
  --offset-x: -44;
  --offset-y: -36;
}

.item[data-item="-44,-35"] {
  --offset-x: -44;
  --offset-y: -35;
}

.item[data-item="-44,-34"] {
  --offset-x: -44;
  --offset-y: -34;
}

.item[data-item="-44,-33"] {
  --offset-x: -44;
  --offset-y: -33;
}

.item[data-item="-44,-32"] {
  --offset-x: -44;
  --offset-y: -32;
}

.item[data-item="-44,-31"] {
  --offset-x: -44;
  --offset-y: -31;
}

.item[data-item="-44,-30"] {
  --offset-x: -44;
  --offset-y: -30;
}

.item[data-item="-44,-29"] {
  --offset-x: -44;
  --offset-y: -29;
}

.item[data-item="-44,-28"] {
  --offset-x: -44;
  --offset-y: -28;
}

.item[data-item="-44,-27"] {
  --offset-x: -44;
  --offset-y: -27;
}

.item[data-item="-44,-26"] {
  --offset-x: -44;
  --offset-y: -26;
}

.item[data-item="-44,-25"] {
  --offset-x: -44;
  --offset-y: -25;
}

.item[data-item="-44,-24"] {
  --offset-x: -44;
  --offset-y: -24;
}

.item[data-item="-44,-23"] {
  --offset-x: -44;
  --offset-y: -23;
}

.item[data-item="-44,-22"] {
  --offset-x: -44;
  --offset-y: -22;
}

.item[data-item="-44,-21"] {
  --offset-x: -44;
  --offset-y: -21;
}

.item[data-item="-44,-20"] {
  --offset-x: -44;
  --offset-y: -20;
}

.item[data-item="-44,-19"] {
  --offset-x: -44;
  --offset-y: -19;
}

.item[data-item="-44,-18"] {
  --offset-x: -44;
  --offset-y: -18;
}

.item[data-item="-44,-17"] {
  --offset-x: -44;
  --offset-y: -17;
}

.item[data-item="-44,-16"] {
  --offset-x: -44;
  --offset-y: -16;
}

.item[data-item="-44,-15"] {
  --offset-x: -44;
  --offset-y: -15;
}

.item[data-item="-44,-14"] {
  --offset-x: -44;
  --offset-y: -14;
}

.item[data-item="-44,-13"] {
  --offset-x: -44;
  --offset-y: -13;
}

.item[data-item="-44,-12"] {
  --offset-x: -44;
  --offset-y: -12;
}

.item[data-item="-44,-11"] {
  --offset-x: -44;
  --offset-y: -11;
}

.item[data-item="-44,-10"] {
  --offset-x: -44;
  --offset-y: -10;
}

.item[data-item="-44,-9"] {
  --offset-x: -44;
  --offset-y: -9;
}

.item[data-item="-44,-8"] {
  --offset-x: -44;
  --offset-y: -8;
}

.item[data-item="-44,-7"] {
  --offset-x: -44;
  --offset-y: -7;
}

.item[data-item="-44,-6"] {
  --offset-x: -44;
  --offset-y: -6;
}

.item[data-item="-44,-5"] {
  --offset-x: -44;
  --offset-y: -5;
}

.item[data-item="-44,-4"] {
  --offset-x: -44;
  --offset-y: -4;
}

.item[data-item="-44,-3"] {
  --offset-x: -44;
  --offset-y: -3;
}

.item[data-item="-44,-2"] {
  --offset-x: -44;
  --offset-y: -2;
}

.item[data-item="-44,-1"] {
  --offset-x: -44;
  --offset-y: -1;
}

.item[data-item="-44,0"] {
  --offset-x: -44;
  --offset-y: 0;
}

.item[data-item="-44,1"] {
  --offset-x: -44;
  --offset-y: 1;
}

.item[data-item="-44,2"] {
  --offset-x: -44;
  --offset-y: 2;
}

.item[data-item="-44,3"] {
  --offset-x: -44;
  --offset-y: 3;
}

.item[data-item="-44,4"] {
  --offset-x: -44;
  --offset-y: 4;
}

.item[data-item="-44,5"] {
  --offset-x: -44;
  --offset-y: 5;
}

.item[data-item="-44,6"] {
  --offset-x: -44;
  --offset-y: 6;
}

.item[data-item="-44,7"] {
  --offset-x: -44;
  --offset-y: 7;
}

.item[data-item="-44,8"] {
  --offset-x: -44;
  --offset-y: 8;
}

.item[data-item="-44,9"] {
  --offset-x: -44;
  --offset-y: 9;
}

.item[data-item="-44,10"] {
  --offset-x: -44;
  --offset-y: 10;
}

.item[data-item="-44,11"] {
  --offset-x: -44;
  --offset-y: 11;
}

.item[data-item="-44,12"] {
  --offset-x: -44;
  --offset-y: 12;
}

.item[data-item="-44,13"] {
  --offset-x: -44;
  --offset-y: 13;
}

.item[data-item="-44,14"] {
  --offset-x: -44;
  --offset-y: 14;
}

.item[data-item="-44,15"] {
  --offset-x: -44;
  --offset-y: 15;
}

.item[data-item="-44,16"] {
  --offset-x: -44;
  --offset-y: 16;
}

.item[data-item="-44,17"] {
  --offset-x: -44;
  --offset-y: 17;
}

.item[data-item="-44,18"] {
  --offset-x: -44;
  --offset-y: 18;
}

.item[data-item="-44,19"] {
  --offset-x: -44;
  --offset-y: 19;
}

.item[data-item="-44,20"] {
  --offset-x: -44;
  --offset-y: 20;
}

.item[data-item="-44,21"] {
  --offset-x: -44;
  --offset-y: 21;
}

.item[data-item="-44,22"] {
  --offset-x: -44;
  --offset-y: 22;
}

.item[data-item="-44,23"] {
  --offset-x: -44;
  --offset-y: 23;
}

.item[data-item="-44,24"] {
  --offset-x: -44;
  --offset-y: 24;
}

.item[data-item="-44,25"] {
  --offset-x: -44;
  --offset-y: 25;
}

.item[data-item="-44,26"] {
  --offset-x: -44;
  --offset-y: 26;
}

.item[data-item="-44,27"] {
  --offset-x: -44;
  --offset-y: 27;
}

.item[data-item="-44,28"] {
  --offset-x: -44;
  --offset-y: 28;
}

.item[data-item="-44,29"] {
  --offset-x: -44;
  --offset-y: 29;
}

.item[data-item="-44,30"] {
  --offset-x: -44;
  --offset-y: 30;
}

.item[data-item="-44,31"] {
  --offset-x: -44;
  --offset-y: 31;
}

.item[data-item="-44,32"] {
  --offset-x: -44;
  --offset-y: 32;
}

.item[data-item="-44,33"] {
  --offset-x: -44;
  --offset-y: 33;
}

.item[data-item="-44,34"] {
  --offset-x: -44;
  --offset-y: 34;
}

.item[data-item="-44,35"] {
  --offset-x: -44;
  --offset-y: 35;
}

.item[data-item="-44,36"] {
  --offset-x: -44;
  --offset-y: 36;
}

.item[data-item="-44,37"] {
  --offset-x: -44;
  --offset-y: 37;
}

.item[data-item="-44,38"] {
  --offset-x: -44;
  --offset-y: 38;
}

.item[data-item="-44,39"] {
  --offset-x: -44;
  --offset-y: 39;
}

.item[data-item="-44,40"] {
  --offset-x: -44;
  --offset-y: 40;
}

.item[data-item="-44,41"] {
  --offset-x: -44;
  --offset-y: 41;
}

.item[data-item="-44,42"] {
  --offset-x: -44;
  --offset-y: 42;
}

.item[data-item="-44,43"] {
  --offset-x: -44;
  --offset-y: 43;
}

.item[data-item="-44,44"] {
  --offset-x: -44;
  --offset-y: 44;
}

.item[data-item="-44,45"] {
  --offset-x: -44;
  --offset-y: 45;
}

.item[data-item="-44,46"] {
  --offset-x: -44;
  --offset-y: 46;
}

.item[data-item="-44,47"] {
  --offset-x: -44;
  --offset-y: 47;
}

.item[data-item="-44,48"] {
  --offset-x: -44;
  --offset-y: 48;
}

.item[data-item="-44,49"] {
  --offset-x: -44;
  --offset-y: 49;
}

.item[data-item="-44,50"] {
  --offset-x: -44;
  --offset-y: 50;
}

.item[data-item="-43,-50"] {
  --offset-x: -43;
  --offset-y: -50;
}

.item[data-item="-43,-49"] {
  --offset-x: -43;
  --offset-y: -49;
}

.item[data-item="-43,-48"] {
  --offset-x: -43;
  --offset-y: -48;
}

.item[data-item="-43,-47"] {
  --offset-x: -43;
  --offset-y: -47;
}

.item[data-item="-43,-46"] {
  --offset-x: -43;
  --offset-y: -46;
}

.item[data-item="-43,-45"] {
  --offset-x: -43;
  --offset-y: -45;
}

.item[data-item="-43,-44"] {
  --offset-x: -43;
  --offset-y: -44;
}

.item[data-item="-43,-43"] {
  --offset-x: -43;
  --offset-y: -43;
}

.item[data-item="-43,-42"] {
  --offset-x: -43;
  --offset-y: -42;
}

.item[data-item="-43,-41"] {
  --offset-x: -43;
  --offset-y: -41;
}

.item[data-item="-43,-40"] {
  --offset-x: -43;
  --offset-y: -40;
}

.item[data-item="-43,-39"] {
  --offset-x: -43;
  --offset-y: -39;
}

.item[data-item="-43,-38"] {
  --offset-x: -43;
  --offset-y: -38;
}

.item[data-item="-43,-37"] {
  --offset-x: -43;
  --offset-y: -37;
}

.item[data-item="-43,-36"] {
  --offset-x: -43;
  --offset-y: -36;
}

.item[data-item="-43,-35"] {
  --offset-x: -43;
  --offset-y: -35;
}

.item[data-item="-43,-34"] {
  --offset-x: -43;
  --offset-y: -34;
}

.item[data-item="-43,-33"] {
  --offset-x: -43;
  --offset-y: -33;
}

.item[data-item="-43,-32"] {
  --offset-x: -43;
  --offset-y: -32;
}

.item[data-item="-43,-31"] {
  --offset-x: -43;
  --offset-y: -31;
}

.item[data-item="-43,-30"] {
  --offset-x: -43;
  --offset-y: -30;
}

.item[data-item="-43,-29"] {
  --offset-x: -43;
  --offset-y: -29;
}

.item[data-item="-43,-28"] {
  --offset-x: -43;
  --offset-y: -28;
}

.item[data-item="-43,-27"] {
  --offset-x: -43;
  --offset-y: -27;
}

.item[data-item="-43,-26"] {
  --offset-x: -43;
  --offset-y: -26;
}

.item[data-item="-43,-25"] {
  --offset-x: -43;
  --offset-y: -25;
}

.item[data-item="-43,-24"] {
  --offset-x: -43;
  --offset-y: -24;
}

.item[data-item="-43,-23"] {
  --offset-x: -43;
  --offset-y: -23;
}

.item[data-item="-43,-22"] {
  --offset-x: -43;
  --offset-y: -22;
}

.item[data-item="-43,-21"] {
  --offset-x: -43;
  --offset-y: -21;
}

.item[data-item="-43,-20"] {
  --offset-x: -43;
  --offset-y: -20;
}

.item[data-item="-43,-19"] {
  --offset-x: -43;
  --offset-y: -19;
}

.item[data-item="-43,-18"] {
  --offset-x: -43;
  --offset-y: -18;
}

.item[data-item="-43,-17"] {
  --offset-x: -43;
  --offset-y: -17;
}

.item[data-item="-43,-16"] {
  --offset-x: -43;
  --offset-y: -16;
}

.item[data-item="-43,-15"] {
  --offset-x: -43;
  --offset-y: -15;
}

.item[data-item="-43,-14"] {
  --offset-x: -43;
  --offset-y: -14;
}

.item[data-item="-43,-13"] {
  --offset-x: -43;
  --offset-y: -13;
}

.item[data-item="-43,-12"] {
  --offset-x: -43;
  --offset-y: -12;
}

.item[data-item="-43,-11"] {
  --offset-x: -43;
  --offset-y: -11;
}

.item[data-item="-43,-10"] {
  --offset-x: -43;
  --offset-y: -10;
}

.item[data-item="-43,-9"] {
  --offset-x: -43;
  --offset-y: -9;
}

.item[data-item="-43,-8"] {
  --offset-x: -43;
  --offset-y: -8;
}

.item[data-item="-43,-7"] {
  --offset-x: -43;
  --offset-y: -7;
}

.item[data-item="-43,-6"] {
  --offset-x: -43;
  --offset-y: -6;
}

.item[data-item="-43,-5"] {
  --offset-x: -43;
  --offset-y: -5;
}

.item[data-item="-43,-4"] {
  --offset-x: -43;
  --offset-y: -4;
}

.item[data-item="-43,-3"] {
  --offset-x: -43;
  --offset-y: -3;
}

.item[data-item="-43,-2"] {
  --offset-x: -43;
  --offset-y: -2;
}

.item[data-item="-43,-1"] {
  --offset-x: -43;
  --offset-y: -1;
}

.item[data-item="-43,0"] {
  --offset-x: -43;
  --offset-y: 0;
}

.item[data-item="-43,1"] {
  --offset-x: -43;
  --offset-y: 1;
}

.item[data-item="-43,2"] {
  --offset-x: -43;
  --offset-y: 2;
}

.item[data-item="-43,3"] {
  --offset-x: -43;
  --offset-y: 3;
}

.item[data-item="-43,4"] {
  --offset-x: -43;
  --offset-y: 4;
}

.item[data-item="-43,5"] {
  --offset-x: -43;
  --offset-y: 5;
}

.item[data-item="-43,6"] {
  --offset-x: -43;
  --offset-y: 6;
}

.item[data-item="-43,7"] {
  --offset-x: -43;
  --offset-y: 7;
}

.item[data-item="-43,8"] {
  --offset-x: -43;
  --offset-y: 8;
}

.item[data-item="-43,9"] {
  --offset-x: -43;
  --offset-y: 9;
}

.item[data-item="-43,10"] {
  --offset-x: -43;
  --offset-y: 10;
}

.item[data-item="-43,11"] {
  --offset-x: -43;
  --offset-y: 11;
}

.item[data-item="-43,12"] {
  --offset-x: -43;
  --offset-y: 12;
}

.item[data-item="-43,13"] {
  --offset-x: -43;
  --offset-y: 13;
}

.item[data-item="-43,14"] {
  --offset-x: -43;
  --offset-y: 14;
}

.item[data-item="-43,15"] {
  --offset-x: -43;
  --offset-y: 15;
}

.item[data-item="-43,16"] {
  --offset-x: -43;
  --offset-y: 16;
}

.item[data-item="-43,17"] {
  --offset-x: -43;
  --offset-y: 17;
}

.item[data-item="-43,18"] {
  --offset-x: -43;
  --offset-y: 18;
}

.item[data-item="-43,19"] {
  --offset-x: -43;
  --offset-y: 19;
}

.item[data-item="-43,20"] {
  --offset-x: -43;
  --offset-y: 20;
}

.item[data-item="-43,21"] {
  --offset-x: -43;
  --offset-y: 21;
}

.item[data-item="-43,22"] {
  --offset-x: -43;
  --offset-y: 22;
}

.item[data-item="-43,23"] {
  --offset-x: -43;
  --offset-y: 23;
}

.item[data-item="-43,24"] {
  --offset-x: -43;
  --offset-y: 24;
}

.item[data-item="-43,25"] {
  --offset-x: -43;
  --offset-y: 25;
}

.item[data-item="-43,26"] {
  --offset-x: -43;
  --offset-y: 26;
}

.item[data-item="-43,27"] {
  --offset-x: -43;
  --offset-y: 27;
}

.item[data-item="-43,28"] {
  --offset-x: -43;
  --offset-y: 28;
}

.item[data-item="-43,29"] {
  --offset-x: -43;
  --offset-y: 29;
}

.item[data-item="-43,30"] {
  --offset-x: -43;
  --offset-y: 30;
}

.item[data-item="-43,31"] {
  --offset-x: -43;
  --offset-y: 31;
}

.item[data-item="-43,32"] {
  --offset-x: -43;
  --offset-y: 32;
}

.item[data-item="-43,33"] {
  --offset-x: -43;
  --offset-y: 33;
}

.item[data-item="-43,34"] {
  --offset-x: -43;
  --offset-y: 34;
}

.item[data-item="-43,35"] {
  --offset-x: -43;
  --offset-y: 35;
}

.item[data-item="-43,36"] {
  --offset-x: -43;
  --offset-y: 36;
}

.item[data-item="-43,37"] {
  --offset-x: -43;
  --offset-y: 37;
}

.item[data-item="-43,38"] {
  --offset-x: -43;
  --offset-y: 38;
}

.item[data-item="-43,39"] {
  --offset-x: -43;
  --offset-y: 39;
}

.item[data-item="-43,40"] {
  --offset-x: -43;
  --offset-y: 40;
}

.item[data-item="-43,41"] {
  --offset-x: -43;
  --offset-y: 41;
}

.item[data-item="-43,42"] {
  --offset-x: -43;
  --offset-y: 42;
}

.item[data-item="-43,43"] {
  --offset-x: -43;
  --offset-y: 43;
}

.item[data-item="-43,44"] {
  --offset-x: -43;
  --offset-y: 44;
}

.item[data-item="-43,45"] {
  --offset-x: -43;
  --offset-y: 45;
}

.item[data-item="-43,46"] {
  --offset-x: -43;
  --offset-y: 46;
}

.item[data-item="-43,47"] {
  --offset-x: -43;
  --offset-y: 47;
}

.item[data-item="-43,48"] {
  --offset-x: -43;
  --offset-y: 48;
}

.item[data-item="-43,49"] {
  --offset-x: -43;
  --offset-y: 49;
}

.item[data-item="-43,50"] {
  --offset-x: -43;
  --offset-y: 50;
}

.item[data-item="-42,-50"] {
  --offset-x: -42;
  --offset-y: -50;
}

.item[data-item="-42,-49"] {
  --offset-x: -42;
  --offset-y: -49;
}

.item[data-item="-42,-48"] {
  --offset-x: -42;
  --offset-y: -48;
}

.item[data-item="-42,-47"] {
  --offset-x: -42;
  --offset-y: -47;
}

.item[data-item="-42,-46"] {
  --offset-x: -42;
  --offset-y: -46;
}

.item[data-item="-42,-45"] {
  --offset-x: -42;
  --offset-y: -45;
}

.item[data-item="-42,-44"] {
  --offset-x: -42;
  --offset-y: -44;
}

.item[data-item="-42,-43"] {
  --offset-x: -42;
  --offset-y: -43;
}

.item[data-item="-42,-42"] {
  --offset-x: -42;
  --offset-y: -42;
}

.item[data-item="-42,-41"] {
  --offset-x: -42;
  --offset-y: -41;
}

.item[data-item="-42,-40"] {
  --offset-x: -42;
  --offset-y: -40;
}

.item[data-item="-42,-39"] {
  --offset-x: -42;
  --offset-y: -39;
}

.item[data-item="-42,-38"] {
  --offset-x: -42;
  --offset-y: -38;
}

.item[data-item="-42,-37"] {
  --offset-x: -42;
  --offset-y: -37;
}

.item[data-item="-42,-36"] {
  --offset-x: -42;
  --offset-y: -36;
}

.item[data-item="-42,-35"] {
  --offset-x: -42;
  --offset-y: -35;
}

.item[data-item="-42,-34"] {
  --offset-x: -42;
  --offset-y: -34;
}

.item[data-item="-42,-33"] {
  --offset-x: -42;
  --offset-y: -33;
}

.item[data-item="-42,-32"] {
  --offset-x: -42;
  --offset-y: -32;
}

.item[data-item="-42,-31"] {
  --offset-x: -42;
  --offset-y: -31;
}

.item[data-item="-42,-30"] {
  --offset-x: -42;
  --offset-y: -30;
}

.item[data-item="-42,-29"] {
  --offset-x: -42;
  --offset-y: -29;
}

.item[data-item="-42,-28"] {
  --offset-x: -42;
  --offset-y: -28;
}

.item[data-item="-42,-27"] {
  --offset-x: -42;
  --offset-y: -27;
}

.item[data-item="-42,-26"] {
  --offset-x: -42;
  --offset-y: -26;
}

.item[data-item="-42,-25"] {
  --offset-x: -42;
  --offset-y: -25;
}

.item[data-item="-42,-24"] {
  --offset-x: -42;
  --offset-y: -24;
}

.item[data-item="-42,-23"] {
  --offset-x: -42;
  --offset-y: -23;
}

.item[data-item="-42,-22"] {
  --offset-x: -42;
  --offset-y: -22;
}

.item[data-item="-42,-21"] {
  --offset-x: -42;
  --offset-y: -21;
}

.item[data-item="-42,-20"] {
  --offset-x: -42;
  --offset-y: -20;
}

.item[data-item="-42,-19"] {
  --offset-x: -42;
  --offset-y: -19;
}

.item[data-item="-42,-18"] {
  --offset-x: -42;
  --offset-y: -18;
}

.item[data-item="-42,-17"] {
  --offset-x: -42;
  --offset-y: -17;
}

.item[data-item="-42,-16"] {
  --offset-x: -42;
  --offset-y: -16;
}

.item[data-item="-42,-15"] {
  --offset-x: -42;
  --offset-y: -15;
}

.item[data-item="-42,-14"] {
  --offset-x: -42;
  --offset-y: -14;
}

.item[data-item="-42,-13"] {
  --offset-x: -42;
  --offset-y: -13;
}

.item[data-item="-42,-12"] {
  --offset-x: -42;
  --offset-y: -12;
}

.item[data-item="-42,-11"] {
  --offset-x: -42;
  --offset-y: -11;
}

.item[data-item="-42,-10"] {
  --offset-x: -42;
  --offset-y: -10;
}

.item[data-item="-42,-9"] {
  --offset-x: -42;
  --offset-y: -9;
}

.item[data-item="-42,-8"] {
  --offset-x: -42;
  --offset-y: -8;
}

.item[data-item="-42,-7"] {
  --offset-x: -42;
  --offset-y: -7;
}

.item[data-item="-42,-6"] {
  --offset-x: -42;
  --offset-y: -6;
}

.item[data-item="-42,-5"] {
  --offset-x: -42;
  --offset-y: -5;
}

.item[data-item="-42,-4"] {
  --offset-x: -42;
  --offset-y: -4;
}

.item[data-item="-42,-3"] {
  --offset-x: -42;
  --offset-y: -3;
}

.item[data-item="-42,-2"] {
  --offset-x: -42;
  --offset-y: -2;
}

.item[data-item="-42,-1"] {
  --offset-x: -42;
  --offset-y: -1;
}

.item[data-item="-42,0"] {
  --offset-x: -42;
  --offset-y: 0;
}

.item[data-item="-42,1"] {
  --offset-x: -42;
  --offset-y: 1;
}

.item[data-item="-42,2"] {
  --offset-x: -42;
  --offset-y: 2;
}

.item[data-item="-42,3"] {
  --offset-x: -42;
  --offset-y: 3;
}

.item[data-item="-42,4"] {
  --offset-x: -42;
  --offset-y: 4;
}

.item[data-item="-42,5"] {
  --offset-x: -42;
  --offset-y: 5;
}

.item[data-item="-42,6"] {
  --offset-x: -42;
  --offset-y: 6;
}

.item[data-item="-42,7"] {
  --offset-x: -42;
  --offset-y: 7;
}

.item[data-item="-42,8"] {
  --offset-x: -42;
  --offset-y: 8;
}

.item[data-item="-42,9"] {
  --offset-x: -42;
  --offset-y: 9;
}

.item[data-item="-42,10"] {
  --offset-x: -42;
  --offset-y: 10;
}

.item[data-item="-42,11"] {
  --offset-x: -42;
  --offset-y: 11;
}

.item[data-item="-42,12"] {
  --offset-x: -42;
  --offset-y: 12;
}

.item[data-item="-42,13"] {
  --offset-x: -42;
  --offset-y: 13;
}

.item[data-item="-42,14"] {
  --offset-x: -42;
  --offset-y: 14;
}

.item[data-item="-42,15"] {
  --offset-x: -42;
  --offset-y: 15;
}

.item[data-item="-42,16"] {
  --offset-x: -42;
  --offset-y: 16;
}

.item[data-item="-42,17"] {
  --offset-x: -42;
  --offset-y: 17;
}

.item[data-item="-42,18"] {
  --offset-x: -42;
  --offset-y: 18;
}

.item[data-item="-42,19"] {
  --offset-x: -42;
  --offset-y: 19;
}

.item[data-item="-42,20"] {
  --offset-x: -42;
  --offset-y: 20;
}

.item[data-item="-42,21"] {
  --offset-x: -42;
  --offset-y: 21;
}

.item[data-item="-42,22"] {
  --offset-x: -42;
  --offset-y: 22;
}

.item[data-item="-42,23"] {
  --offset-x: -42;
  --offset-y: 23;
}

.item[data-item="-42,24"] {
  --offset-x: -42;
  --offset-y: 24;
}

.item[data-item="-42,25"] {
  --offset-x: -42;
  --offset-y: 25;
}

.item[data-item="-42,26"] {
  --offset-x: -42;
  --offset-y: 26;
}

.item[data-item="-42,27"] {
  --offset-x: -42;
  --offset-y: 27;
}

.item[data-item="-42,28"] {
  --offset-x: -42;
  --offset-y: 28;
}

.item[data-item="-42,29"] {
  --offset-x: -42;
  --offset-y: 29;
}

.item[data-item="-42,30"] {
  --offset-x: -42;
  --offset-y: 30;
}

.item[data-item="-42,31"] {
  --offset-x: -42;
  --offset-y: 31;
}

.item[data-item="-42,32"] {
  --offset-x: -42;
  --offset-y: 32;
}

.item[data-item="-42,33"] {
  --offset-x: -42;
  --offset-y: 33;
}

.item[data-item="-42,34"] {
  --offset-x: -42;
  --offset-y: 34;
}

.item[data-item="-42,35"] {
  --offset-x: -42;
  --offset-y: 35;
}

.item[data-item="-42,36"] {
  --offset-x: -42;
  --offset-y: 36;
}

.item[data-item="-42,37"] {
  --offset-x: -42;
  --offset-y: 37;
}

.item[data-item="-42,38"] {
  --offset-x: -42;
  --offset-y: 38;
}

.item[data-item="-42,39"] {
  --offset-x: -42;
  --offset-y: 39;
}

.item[data-item="-42,40"] {
  --offset-x: -42;
  --offset-y: 40;
}

.item[data-item="-42,41"] {
  --offset-x: -42;
  --offset-y: 41;
}

.item[data-item="-42,42"] {
  --offset-x: -42;
  --offset-y: 42;
}

.item[data-item="-42,43"] {
  --offset-x: -42;
  --offset-y: 43;
}

.item[data-item="-42,44"] {
  --offset-x: -42;
  --offset-y: 44;
}

.item[data-item="-42,45"] {
  --offset-x: -42;
  --offset-y: 45;
}

.item[data-item="-42,46"] {
  --offset-x: -42;
  --offset-y: 46;
}

.item[data-item="-42,47"] {
  --offset-x: -42;
  --offset-y: 47;
}

.item[data-item="-42,48"] {
  --offset-x: -42;
  --offset-y: 48;
}

.item[data-item="-42,49"] {
  --offset-x: -42;
  --offset-y: 49;
}

.item[data-item="-42,50"] {
  --offset-x: -42;
  --offset-y: 50;
}

.item[data-item="-41,-50"] {
  --offset-x: -41;
  --offset-y: -50;
}

.item[data-item="-41,-49"] {
  --offset-x: -41;
  --offset-y: -49;
}

.item[data-item="-41,-48"] {
  --offset-x: -41;
  --offset-y: -48;
}

.item[data-item="-41,-47"] {
  --offset-x: -41;
  --offset-y: -47;
}

.item[data-item="-41,-46"] {
  --offset-x: -41;
  --offset-y: -46;
}

.item[data-item="-41,-45"] {
  --offset-x: -41;
  --offset-y: -45;
}

.item[data-item="-41,-44"] {
  --offset-x: -41;
  --offset-y: -44;
}

.item[data-item="-41,-43"] {
  --offset-x: -41;
  --offset-y: -43;
}

.item[data-item="-41,-42"] {
  --offset-x: -41;
  --offset-y: -42;
}

.item[data-item="-41,-41"] {
  --offset-x: -41;
  --offset-y: -41;
}

.item[data-item="-41,-40"] {
  --offset-x: -41;
  --offset-y: -40;
}

.item[data-item="-41,-39"] {
  --offset-x: -41;
  --offset-y: -39;
}

.item[data-item="-41,-38"] {
  --offset-x: -41;
  --offset-y: -38;
}

.item[data-item="-41,-37"] {
  --offset-x: -41;
  --offset-y: -37;
}

.item[data-item="-41,-36"] {
  --offset-x: -41;
  --offset-y: -36;
}

.item[data-item="-41,-35"] {
  --offset-x: -41;
  --offset-y: -35;
}

.item[data-item="-41,-34"] {
  --offset-x: -41;
  --offset-y: -34;
}

.item[data-item="-41,-33"] {
  --offset-x: -41;
  --offset-y: -33;
}

.item[data-item="-41,-32"] {
  --offset-x: -41;
  --offset-y: -32;
}

.item[data-item="-41,-31"] {
  --offset-x: -41;
  --offset-y: -31;
}

.item[data-item="-41,-30"] {
  --offset-x: -41;
  --offset-y: -30;
}

.item[data-item="-41,-29"] {
  --offset-x: -41;
  --offset-y: -29;
}

.item[data-item="-41,-28"] {
  --offset-x: -41;
  --offset-y: -28;
}

.item[data-item="-41,-27"] {
  --offset-x: -41;
  --offset-y: -27;
}

.item[data-item="-41,-26"] {
  --offset-x: -41;
  --offset-y: -26;
}

.item[data-item="-41,-25"] {
  --offset-x: -41;
  --offset-y: -25;
}

.item[data-item="-41,-24"] {
  --offset-x: -41;
  --offset-y: -24;
}

.item[data-item="-41,-23"] {
  --offset-x: -41;
  --offset-y: -23;
}

.item[data-item="-41,-22"] {
  --offset-x: -41;
  --offset-y: -22;
}

.item[data-item="-41,-21"] {
  --offset-x: -41;
  --offset-y: -21;
}

.item[data-item="-41,-20"] {
  --offset-x: -41;
  --offset-y: -20;
}

.item[data-item="-41,-19"] {
  --offset-x: -41;
  --offset-y: -19;
}

.item[data-item="-41,-18"] {
  --offset-x: -41;
  --offset-y: -18;
}

.item[data-item="-41,-17"] {
  --offset-x: -41;
  --offset-y: -17;
}

.item[data-item="-41,-16"] {
  --offset-x: -41;
  --offset-y: -16;
}

.item[data-item="-41,-15"] {
  --offset-x: -41;
  --offset-y: -15;
}

.item[data-item="-41,-14"] {
  --offset-x: -41;
  --offset-y: -14;
}

.item[data-item="-41,-13"] {
  --offset-x: -41;
  --offset-y: -13;
}

.item[data-item="-41,-12"] {
  --offset-x: -41;
  --offset-y: -12;
}

.item[data-item="-41,-11"] {
  --offset-x: -41;
  --offset-y: -11;
}

.item[data-item="-41,-10"] {
  --offset-x: -41;
  --offset-y: -10;
}

.item[data-item="-41,-9"] {
  --offset-x: -41;
  --offset-y: -9;
}

.item[data-item="-41,-8"] {
  --offset-x: -41;
  --offset-y: -8;
}

.item[data-item="-41,-7"] {
  --offset-x: -41;
  --offset-y: -7;
}

.item[data-item="-41,-6"] {
  --offset-x: -41;
  --offset-y: -6;
}

.item[data-item="-41,-5"] {
  --offset-x: -41;
  --offset-y: -5;
}

.item[data-item="-41,-4"] {
  --offset-x: -41;
  --offset-y: -4;
}

.item[data-item="-41,-3"] {
  --offset-x: -41;
  --offset-y: -3;
}

.item[data-item="-41,-2"] {
  --offset-x: -41;
  --offset-y: -2;
}

.item[data-item="-41,-1"] {
  --offset-x: -41;
  --offset-y: -1;
}

.item[data-item="-41,0"] {
  --offset-x: -41;
  --offset-y: 0;
}

.item[data-item="-41,1"] {
  --offset-x: -41;
  --offset-y: 1;
}

.item[data-item="-41,2"] {
  --offset-x: -41;
  --offset-y: 2;
}

.item[data-item="-41,3"] {
  --offset-x: -41;
  --offset-y: 3;
}

.item[data-item="-41,4"] {
  --offset-x: -41;
  --offset-y: 4;
}

.item[data-item="-41,5"] {
  --offset-x: -41;
  --offset-y: 5;
}

.item[data-item="-41,6"] {
  --offset-x: -41;
  --offset-y: 6;
}

.item[data-item="-41,7"] {
  --offset-x: -41;
  --offset-y: 7;
}

.item[data-item="-41,8"] {
  --offset-x: -41;
  --offset-y: 8;
}

.item[data-item="-41,9"] {
  --offset-x: -41;
  --offset-y: 9;
}

.item[data-item="-41,10"] {
  --offset-x: -41;
  --offset-y: 10;
}

.item[data-item="-41,11"] {
  --offset-x: -41;
  --offset-y: 11;
}

.item[data-item="-41,12"] {
  --offset-x: -41;
  --offset-y: 12;
}

.item[data-item="-41,13"] {
  --offset-x: -41;
  --offset-y: 13;
}

.item[data-item="-41,14"] {
  --offset-x: -41;
  --offset-y: 14;
}

.item[data-item="-41,15"] {
  --offset-x: -41;
  --offset-y: 15;
}

.item[data-item="-41,16"] {
  --offset-x: -41;
  --offset-y: 16;
}

.item[data-item="-41,17"] {
  --offset-x: -41;
  --offset-y: 17;
}

.item[data-item="-41,18"] {
  --offset-x: -41;
  --offset-y: 18;
}

.item[data-item="-41,19"] {
  --offset-x: -41;
  --offset-y: 19;
}

.item[data-item="-41,20"] {
  --offset-x: -41;
  --offset-y: 20;
}

.item[data-item="-41,21"] {
  --offset-x: -41;
  --offset-y: 21;
}

.item[data-item="-41,22"] {
  --offset-x: -41;
  --offset-y: 22;
}

.item[data-item="-41,23"] {
  --offset-x: -41;
  --offset-y: 23;
}

.item[data-item="-41,24"] {
  --offset-x: -41;
  --offset-y: 24;
}

.item[data-item="-41,25"] {
  --offset-x: -41;
  --offset-y: 25;
}

.item[data-item="-41,26"] {
  --offset-x: -41;
  --offset-y: 26;
}

.item[data-item="-41,27"] {
  --offset-x: -41;
  --offset-y: 27;
}

.item[data-item="-41,28"] {
  --offset-x: -41;
  --offset-y: 28;
}

.item[data-item="-41,29"] {
  --offset-x: -41;
  --offset-y: 29;
}

.item[data-item="-41,30"] {
  --offset-x: -41;
  --offset-y: 30;
}

.item[data-item="-41,31"] {
  --offset-x: -41;
  --offset-y: 31;
}

.item[data-item="-41,32"] {
  --offset-x: -41;
  --offset-y: 32;
}

.item[data-item="-41,33"] {
  --offset-x: -41;
  --offset-y: 33;
}

.item[data-item="-41,34"] {
  --offset-x: -41;
  --offset-y: 34;
}

.item[data-item="-41,35"] {
  --offset-x: -41;
  --offset-y: 35;
}

.item[data-item="-41,36"] {
  --offset-x: -41;
  --offset-y: 36;
}

.item[data-item="-41,37"] {
  --offset-x: -41;
  --offset-y: 37;
}

.item[data-item="-41,38"] {
  --offset-x: -41;
  --offset-y: 38;
}

.item[data-item="-41,39"] {
  --offset-x: -41;
  --offset-y: 39;
}

.item[data-item="-41,40"] {
  --offset-x: -41;
  --offset-y: 40;
}

.item[data-item="-41,41"] {
  --offset-x: -41;
  --offset-y: 41;
}

.item[data-item="-41,42"] {
  --offset-x: -41;
  --offset-y: 42;
}

.item[data-item="-41,43"] {
  --offset-x: -41;
  --offset-y: 43;
}

.item[data-item="-41,44"] {
  --offset-x: -41;
  --offset-y: 44;
}

.item[data-item="-41,45"] {
  --offset-x: -41;
  --offset-y: 45;
}

.item[data-item="-41,46"] {
  --offset-x: -41;
  --offset-y: 46;
}

.item[data-item="-41,47"] {
  --offset-x: -41;
  --offset-y: 47;
}

.item[data-item="-41,48"] {
  --offset-x: -41;
  --offset-y: 48;
}

.item[data-item="-41,49"] {
  --offset-x: -41;
  --offset-y: 49;
}

.item[data-item="-41,50"] {
  --offset-x: -41;
  --offset-y: 50;
}

.item[data-item="-40,-50"] {
  --offset-x: -40;
  --offset-y: -50;
}

.item[data-item="-40,-49"] {
  --offset-x: -40;
  --offset-y: -49;
}

.item[data-item="-40,-48"] {
  --offset-x: -40;
  --offset-y: -48;
}

.item[data-item="-40,-47"] {
  --offset-x: -40;
  --offset-y: -47;
}

.item[data-item="-40,-46"] {
  --offset-x: -40;
  --offset-y: -46;
}

.item[data-item="-40,-45"] {
  --offset-x: -40;
  --offset-y: -45;
}

.item[data-item="-40,-44"] {
  --offset-x: -40;
  --offset-y: -44;
}

.item[data-item="-40,-43"] {
  --offset-x: -40;
  --offset-y: -43;
}

.item[data-item="-40,-42"] {
  --offset-x: -40;
  --offset-y: -42;
}

.item[data-item="-40,-41"] {
  --offset-x: -40;
  --offset-y: -41;
}

.item[data-item="-40,-40"] {
  --offset-x: -40;
  --offset-y: -40;
}

.item[data-item="-40,-39"] {
  --offset-x: -40;
  --offset-y: -39;
}

.item[data-item="-40,-38"] {
  --offset-x: -40;
  --offset-y: -38;
}

.item[data-item="-40,-37"] {
  --offset-x: -40;
  --offset-y: -37;
}

.item[data-item="-40,-36"] {
  --offset-x: -40;
  --offset-y: -36;
}

.item[data-item="-40,-35"] {
  --offset-x: -40;
  --offset-y: -35;
}

.item[data-item="-40,-34"] {
  --offset-x: -40;
  --offset-y: -34;
}

.item[data-item="-40,-33"] {
  --offset-x: -40;
  --offset-y: -33;
}

.item[data-item="-40,-32"] {
  --offset-x: -40;
  --offset-y: -32;
}

.item[data-item="-40,-31"] {
  --offset-x: -40;
  --offset-y: -31;
}

.item[data-item="-40,-30"] {
  --offset-x: -40;
  --offset-y: -30;
}

.item[data-item="-40,-29"] {
  --offset-x: -40;
  --offset-y: -29;
}

.item[data-item="-40,-28"] {
  --offset-x: -40;
  --offset-y: -28;
}

.item[data-item="-40,-27"] {
  --offset-x: -40;
  --offset-y: -27;
}

.item[data-item="-40,-26"] {
  --offset-x: -40;
  --offset-y: -26;
}

.item[data-item="-40,-25"] {
  --offset-x: -40;
  --offset-y: -25;
}

.item[data-item="-40,-24"] {
  --offset-x: -40;
  --offset-y: -24;
}

.item[data-item="-40,-23"] {
  --offset-x: -40;
  --offset-y: -23;
}

.item[data-item="-40,-22"] {
  --offset-x: -40;
  --offset-y: -22;
}

.item[data-item="-40,-21"] {
  --offset-x: -40;
  --offset-y: -21;
}

.item[data-item="-40,-20"] {
  --offset-x: -40;
  --offset-y: -20;
}

.item[data-item="-40,-19"] {
  --offset-x: -40;
  --offset-y: -19;
}

.item[data-item="-40,-18"] {
  --offset-x: -40;
  --offset-y: -18;
}

.item[data-item="-40,-17"] {
  --offset-x: -40;
  --offset-y: -17;
}

.item[data-item="-40,-16"] {
  --offset-x: -40;
  --offset-y: -16;
}

.item[data-item="-40,-15"] {
  --offset-x: -40;
  --offset-y: -15;
}

.item[data-item="-40,-14"] {
  --offset-x: -40;
  --offset-y: -14;
}

.item[data-item="-40,-13"] {
  --offset-x: -40;
  --offset-y: -13;
}

.item[data-item="-40,-12"] {
  --offset-x: -40;
  --offset-y: -12;
}

.item[data-item="-40,-11"] {
  --offset-x: -40;
  --offset-y: -11;
}

.item[data-item="-40,-10"] {
  --offset-x: -40;
  --offset-y: -10;
}

.item[data-item="-40,-9"] {
  --offset-x: -40;
  --offset-y: -9;
}

.item[data-item="-40,-8"] {
  --offset-x: -40;
  --offset-y: -8;
}

.item[data-item="-40,-7"] {
  --offset-x: -40;
  --offset-y: -7;
}

.item[data-item="-40,-6"] {
  --offset-x: -40;
  --offset-y: -6;
}

.item[data-item="-40,-5"] {
  --offset-x: -40;
  --offset-y: -5;
}

.item[data-item="-40,-4"] {
  --offset-x: -40;
  --offset-y: -4;
}

.item[data-item="-40,-3"] {
  --offset-x: -40;
  --offset-y: -3;
}

.item[data-item="-40,-2"] {
  --offset-x: -40;
  --offset-y: -2;
}

.item[data-item="-40,-1"] {
  --offset-x: -40;
  --offset-y: -1;
}

.item[data-item="-40,0"] {
  --offset-x: -40;
  --offset-y: 0;
}

.item[data-item="-40,1"] {
  --offset-x: -40;
  --offset-y: 1;
}

.item[data-item="-40,2"] {
  --offset-x: -40;
  --offset-y: 2;
}

.item[data-item="-40,3"] {
  --offset-x: -40;
  --offset-y: 3;
}

.item[data-item="-40,4"] {
  --offset-x: -40;
  --offset-y: 4;
}

.item[data-item="-40,5"] {
  --offset-x: -40;
  --offset-y: 5;
}

.item[data-item="-40,6"] {
  --offset-x: -40;
  --offset-y: 6;
}

.item[data-item="-40,7"] {
  --offset-x: -40;
  --offset-y: 7;
}

.item[data-item="-40,8"] {
  --offset-x: -40;
  --offset-y: 8;
}

.item[data-item="-40,9"] {
  --offset-x: -40;
  --offset-y: 9;
}

.item[data-item="-40,10"] {
  --offset-x: -40;
  --offset-y: 10;
}

.item[data-item="-40,11"] {
  --offset-x: -40;
  --offset-y: 11;
}

.item[data-item="-40,12"] {
  --offset-x: -40;
  --offset-y: 12;
}

.item[data-item="-40,13"] {
  --offset-x: -40;
  --offset-y: 13;
}

.item[data-item="-40,14"] {
  --offset-x: -40;
  --offset-y: 14;
}

.item[data-item="-40,15"] {
  --offset-x: -40;
  --offset-y: 15;
}

.item[data-item="-40,16"] {
  --offset-x: -40;
  --offset-y: 16;
}

.item[data-item="-40,17"] {
  --offset-x: -40;
  --offset-y: 17;
}

.item[data-item="-40,18"] {
  --offset-x: -40;
  --offset-y: 18;
}

.item[data-item="-40,19"] {
  --offset-x: -40;
  --offset-y: 19;
}

.item[data-item="-40,20"] {
  --offset-x: -40;
  --offset-y: 20;
}

.item[data-item="-40,21"] {
  --offset-x: -40;
  --offset-y: 21;
}

.item[data-item="-40,22"] {
  --offset-x: -40;
  --offset-y: 22;
}

.item[data-item="-40,23"] {
  --offset-x: -40;
  --offset-y: 23;
}

.item[data-item="-40,24"] {
  --offset-x: -40;
  --offset-y: 24;
}

.item[data-item="-40,25"] {
  --offset-x: -40;
  --offset-y: 25;
}

.item[data-item="-40,26"] {
  --offset-x: -40;
  --offset-y: 26;
}

.item[data-item="-40,27"] {
  --offset-x: -40;
  --offset-y: 27;
}

.item[data-item="-40,28"] {
  --offset-x: -40;
  --offset-y: 28;
}

.item[data-item="-40,29"] {
  --offset-x: -40;
  --offset-y: 29;
}

.item[data-item="-40,30"] {
  --offset-x: -40;
  --offset-y: 30;
}

.item[data-item="-40,31"] {
  --offset-x: -40;
  --offset-y: 31;
}

.item[data-item="-40,32"] {
  --offset-x: -40;
  --offset-y: 32;
}

.item[data-item="-40,33"] {
  --offset-x: -40;
  --offset-y: 33;
}

.item[data-item="-40,34"] {
  --offset-x: -40;
  --offset-y: 34;
}

.item[data-item="-40,35"] {
  --offset-x: -40;
  --offset-y: 35;
}

.item[data-item="-40,36"] {
  --offset-x: -40;
  --offset-y: 36;
}

.item[data-item="-40,37"] {
  --offset-x: -40;
  --offset-y: 37;
}

.item[data-item="-40,38"] {
  --offset-x: -40;
  --offset-y: 38;
}

.item[data-item="-40,39"] {
  --offset-x: -40;
  --offset-y: 39;
}

.item[data-item="-40,40"] {
  --offset-x: -40;
  --offset-y: 40;
}

.item[data-item="-40,41"] {
  --offset-x: -40;
  --offset-y: 41;
}

.item[data-item="-40,42"] {
  --offset-x: -40;
  --offset-y: 42;
}

.item[data-item="-40,43"] {
  --offset-x: -40;
  --offset-y: 43;
}

.item[data-item="-40,44"] {
  --offset-x: -40;
  --offset-y: 44;
}

.item[data-item="-40,45"] {
  --offset-x: -40;
  --offset-y: 45;
}

.item[data-item="-40,46"] {
  --offset-x: -40;
  --offset-y: 46;
}

.item[data-item="-40,47"] {
  --offset-x: -40;
  --offset-y: 47;
}

.item[data-item="-40,48"] {
  --offset-x: -40;
  --offset-y: 48;
}

.item[data-item="-40,49"] {
  --offset-x: -40;
  --offset-y: 49;
}

.item[data-item="-40,50"] {
  --offset-x: -40;
  --offset-y: 50;
}

.item[data-item="-39,-50"] {
  --offset-x: -39;
  --offset-y: -50;
}

.item[data-item="-39,-49"] {
  --offset-x: -39;
  --offset-y: -49;
}

.item[data-item="-39,-48"] {
  --offset-x: -39;
  --offset-y: -48;
}

.item[data-item="-39,-47"] {
  --offset-x: -39;
  --offset-y: -47;
}

.item[data-item="-39,-46"] {
  --offset-x: -39;
  --offset-y: -46;
}

.item[data-item="-39,-45"] {
  --offset-x: -39;
  --offset-y: -45;
}

.item[data-item="-39,-44"] {
  --offset-x: -39;
  --offset-y: -44;
}

.item[data-item="-39,-43"] {
  --offset-x: -39;
  --offset-y: -43;
}

.item[data-item="-39,-42"] {
  --offset-x: -39;
  --offset-y: -42;
}

.item[data-item="-39,-41"] {
  --offset-x: -39;
  --offset-y: -41;
}

.item[data-item="-39,-40"] {
  --offset-x: -39;
  --offset-y: -40;
}

.item[data-item="-39,-39"] {
  --offset-x: -39;
  --offset-y: -39;
}

.item[data-item="-39,-38"] {
  --offset-x: -39;
  --offset-y: -38;
}

.item[data-item="-39,-37"] {
  --offset-x: -39;
  --offset-y: -37;
}

.item[data-item="-39,-36"] {
  --offset-x: -39;
  --offset-y: -36;
}

.item[data-item="-39,-35"] {
  --offset-x: -39;
  --offset-y: -35;
}

.item[data-item="-39,-34"] {
  --offset-x: -39;
  --offset-y: -34;
}

.item[data-item="-39,-33"] {
  --offset-x: -39;
  --offset-y: -33;
}

.item[data-item="-39,-32"] {
  --offset-x: -39;
  --offset-y: -32;
}

.item[data-item="-39,-31"] {
  --offset-x: -39;
  --offset-y: -31;
}

.item[data-item="-39,-30"] {
  --offset-x: -39;
  --offset-y: -30;
}

.item[data-item="-39,-29"] {
  --offset-x: -39;
  --offset-y: -29;
}

.item[data-item="-39,-28"] {
  --offset-x: -39;
  --offset-y: -28;
}

.item[data-item="-39,-27"] {
  --offset-x: -39;
  --offset-y: -27;
}

.item[data-item="-39,-26"] {
  --offset-x: -39;
  --offset-y: -26;
}

.item[data-item="-39,-25"] {
  --offset-x: -39;
  --offset-y: -25;
}

.item[data-item="-39,-24"] {
  --offset-x: -39;
  --offset-y: -24;
}

.item[data-item="-39,-23"] {
  --offset-x: -39;
  --offset-y: -23;
}

.item[data-item="-39,-22"] {
  --offset-x: -39;
  --offset-y: -22;
}

.item[data-item="-39,-21"] {
  --offset-x: -39;
  --offset-y: -21;
}

.item[data-item="-39,-20"] {
  --offset-x: -39;
  --offset-y: -20;
}

.item[data-item="-39,-19"] {
  --offset-x: -39;
  --offset-y: -19;
}

.item[data-item="-39,-18"] {
  --offset-x: -39;
  --offset-y: -18;
}

.item[data-item="-39,-17"] {
  --offset-x: -39;
  --offset-y: -17;
}

.item[data-item="-39,-16"] {
  --offset-x: -39;
  --offset-y: -16;
}

.item[data-item="-39,-15"] {
  --offset-x: -39;
  --offset-y: -15;
}

.item[data-item="-39,-14"] {
  --offset-x: -39;
  --offset-y: -14;
}

.item[data-item="-39,-13"] {
  --offset-x: -39;
  --offset-y: -13;
}

.item[data-item="-39,-12"] {
  --offset-x: -39;
  --offset-y: -12;
}

.item[data-item="-39,-11"] {
  --offset-x: -39;
  --offset-y: -11;
}

.item[data-item="-39,-10"] {
  --offset-x: -39;
  --offset-y: -10;
}

.item[data-item="-39,-9"] {
  --offset-x: -39;
  --offset-y: -9;
}

.item[data-item="-39,-8"] {
  --offset-x: -39;
  --offset-y: -8;
}

.item[data-item="-39,-7"] {
  --offset-x: -39;
  --offset-y: -7;
}

.item[data-item="-39,-6"] {
  --offset-x: -39;
  --offset-y: -6;
}

.item[data-item="-39,-5"] {
  --offset-x: -39;
  --offset-y: -5;
}

.item[data-item="-39,-4"] {
  --offset-x: -39;
  --offset-y: -4;
}

.item[data-item="-39,-3"] {
  --offset-x: -39;
  --offset-y: -3;
}

.item[data-item="-39,-2"] {
  --offset-x: -39;
  --offset-y: -2;
}

.item[data-item="-39,-1"] {
  --offset-x: -39;
  --offset-y: -1;
}

.item[data-item="-39,0"] {
  --offset-x: -39;
  --offset-y: 0;
}

.item[data-item="-39,1"] {
  --offset-x: -39;
  --offset-y: 1;
}

.item[data-item="-39,2"] {
  --offset-x: -39;
  --offset-y: 2;
}

.item[data-item="-39,3"] {
  --offset-x: -39;
  --offset-y: 3;
}

.item[data-item="-39,4"] {
  --offset-x: -39;
  --offset-y: 4;
}

.item[data-item="-39,5"] {
  --offset-x: -39;
  --offset-y: 5;
}

.item[data-item="-39,6"] {
  --offset-x: -39;
  --offset-y: 6;
}

.item[data-item="-39,7"] {
  --offset-x: -39;
  --offset-y: 7;
}

.item[data-item="-39,8"] {
  --offset-x: -39;
  --offset-y: 8;
}

.item[data-item="-39,9"] {
  --offset-x: -39;
  --offset-y: 9;
}

.item[data-item="-39,10"] {
  --offset-x: -39;
  --offset-y: 10;
}

.item[data-item="-39,11"] {
  --offset-x: -39;
  --offset-y: 11;
}

.item[data-item="-39,12"] {
  --offset-x: -39;
  --offset-y: 12;
}

.item[data-item="-39,13"] {
  --offset-x: -39;
  --offset-y: 13;
}

.item[data-item="-39,14"] {
  --offset-x: -39;
  --offset-y: 14;
}

.item[data-item="-39,15"] {
  --offset-x: -39;
  --offset-y: 15;
}

.item[data-item="-39,16"] {
  --offset-x: -39;
  --offset-y: 16;
}

.item[data-item="-39,17"] {
  --offset-x: -39;
  --offset-y: 17;
}

.item[data-item="-39,18"] {
  --offset-x: -39;
  --offset-y: 18;
}

.item[data-item="-39,19"] {
  --offset-x: -39;
  --offset-y: 19;
}

.item[data-item="-39,20"] {
  --offset-x: -39;
  --offset-y: 20;
}

.item[data-item="-39,21"] {
  --offset-x: -39;
  --offset-y: 21;
}

.item[data-item="-39,22"] {
  --offset-x: -39;
  --offset-y: 22;
}

.item[data-item="-39,23"] {
  --offset-x: -39;
  --offset-y: 23;
}

.item[data-item="-39,24"] {
  --offset-x: -39;
  --offset-y: 24;
}

.item[data-item="-39,25"] {
  --offset-x: -39;
  --offset-y: 25;
}

.item[data-item="-39,26"] {
  --offset-x: -39;
  --offset-y: 26;
}

.item[data-item="-39,27"] {
  --offset-x: -39;
  --offset-y: 27;
}

.item[data-item="-39,28"] {
  --offset-x: -39;
  --offset-y: 28;
}

.item[data-item="-39,29"] {
  --offset-x: -39;
  --offset-y: 29;
}

.item[data-item="-39,30"] {
  --offset-x: -39;
  --offset-y: 30;
}

.item[data-item="-39,31"] {
  --offset-x: -39;
  --offset-y: 31;
}

.item[data-item="-39,32"] {
  --offset-x: -39;
  --offset-y: 32;
}

.item[data-item="-39,33"] {
  --offset-x: -39;
  --offset-y: 33;
}

.item[data-item="-39,34"] {
  --offset-x: -39;
  --offset-y: 34;
}

.item[data-item="-39,35"] {
  --offset-x: -39;
  --offset-y: 35;
}

.item[data-item="-39,36"] {
  --offset-x: -39;
  --offset-y: 36;
}

.item[data-item="-39,37"] {
  --offset-x: -39;
  --offset-y: 37;
}

.item[data-item="-39,38"] {
  --offset-x: -39;
  --offset-y: 38;
}

.item[data-item="-39,39"] {
  --offset-x: -39;
  --offset-y: 39;
}

.item[data-item="-39,40"] {
  --offset-x: -39;
  --offset-y: 40;
}

.item[data-item="-39,41"] {
  --offset-x: -39;
  --offset-y: 41;
}

.item[data-item="-39,42"] {
  --offset-x: -39;
  --offset-y: 42;
}

.item[data-item="-39,43"] {
  --offset-x: -39;
  --offset-y: 43;
}

.item[data-item="-39,44"] {
  --offset-x: -39;
  --offset-y: 44;
}

.item[data-item="-39,45"] {
  --offset-x: -39;
  --offset-y: 45;
}

.item[data-item="-39,46"] {
  --offset-x: -39;
  --offset-y: 46;
}

.item[data-item="-39,47"] {
  --offset-x: -39;
  --offset-y: 47;
}

.item[data-item="-39,48"] {
  --offset-x: -39;
  --offset-y: 48;
}

.item[data-item="-39,49"] {
  --offset-x: -39;
  --offset-y: 49;
}

.item[data-item="-39,50"] {
  --offset-x: -39;
  --offset-y: 50;
}

.item[data-item="-38,-50"] {
  --offset-x: -38;
  --offset-y: -50;
}

.item[data-item="-38,-49"] {
  --offset-x: -38;
  --offset-y: -49;
}

.item[data-item="-38,-48"] {
  --offset-x: -38;
  --offset-y: -48;
}

.item[data-item="-38,-47"] {
  --offset-x: -38;
  --offset-y: -47;
}

.item[data-item="-38,-46"] {
  --offset-x: -38;
  --offset-y: -46;
}

.item[data-item="-38,-45"] {
  --offset-x: -38;
  --offset-y: -45;
}

.item[data-item="-38,-44"] {
  --offset-x: -38;
  --offset-y: -44;
}

.item[data-item="-38,-43"] {
  --offset-x: -38;
  --offset-y: -43;
}

.item[data-item="-38,-42"] {
  --offset-x: -38;
  --offset-y: -42;
}

.item[data-item="-38,-41"] {
  --offset-x: -38;
  --offset-y: -41;
}

.item[data-item="-38,-40"] {
  --offset-x: -38;
  --offset-y: -40;
}

.item[data-item="-38,-39"] {
  --offset-x: -38;
  --offset-y: -39;
}

.item[data-item="-38,-38"] {
  --offset-x: -38;
  --offset-y: -38;
}

.item[data-item="-38,-37"] {
  --offset-x: -38;
  --offset-y: -37;
}

.item[data-item="-38,-36"] {
  --offset-x: -38;
  --offset-y: -36;
}

.item[data-item="-38,-35"] {
  --offset-x: -38;
  --offset-y: -35;
}

.item[data-item="-38,-34"] {
  --offset-x: -38;
  --offset-y: -34;
}

.item[data-item="-38,-33"] {
  --offset-x: -38;
  --offset-y: -33;
}

.item[data-item="-38,-32"] {
  --offset-x: -38;
  --offset-y: -32;
}

.item[data-item="-38,-31"] {
  --offset-x: -38;
  --offset-y: -31;
}

.item[data-item="-38,-30"] {
  --offset-x: -38;
  --offset-y: -30;
}

.item[data-item="-38,-29"] {
  --offset-x: -38;
  --offset-y: -29;
}

.item[data-item="-38,-28"] {
  --offset-x: -38;
  --offset-y: -28;
}

.item[data-item="-38,-27"] {
  --offset-x: -38;
  --offset-y: -27;
}

.item[data-item="-38,-26"] {
  --offset-x: -38;
  --offset-y: -26;
}

.item[data-item="-38,-25"] {
  --offset-x: -38;
  --offset-y: -25;
}

.item[data-item="-38,-24"] {
  --offset-x: -38;
  --offset-y: -24;
}

.item[data-item="-38,-23"] {
  --offset-x: -38;
  --offset-y: -23;
}

.item[data-item="-38,-22"] {
  --offset-x: -38;
  --offset-y: -22;
}

.item[data-item="-38,-21"] {
  --offset-x: -38;
  --offset-y: -21;
}

.item[data-item="-38,-20"] {
  --offset-x: -38;
  --offset-y: -20;
}

.item[data-item="-38,-19"] {
  --offset-x: -38;
  --offset-y: -19;
}

.item[data-item="-38,-18"] {
  --offset-x: -38;
  --offset-y: -18;
}

.item[data-item="-38,-17"] {
  --offset-x: -38;
  --offset-y: -17;
}

.item[data-item="-38,-16"] {
  --offset-x: -38;
  --offset-y: -16;
}

.item[data-item="-38,-15"] {
  --offset-x: -38;
  --offset-y: -15;
}

.item[data-item="-38,-14"] {
  --offset-x: -38;
  --offset-y: -14;
}

.item[data-item="-38,-13"] {
  --offset-x: -38;
  --offset-y: -13;
}

.item[data-item="-38,-12"] {
  --offset-x: -38;
  --offset-y: -12;
}

.item[data-item="-38,-11"] {
  --offset-x: -38;
  --offset-y: -11;
}

.item[data-item="-38,-10"] {
  --offset-x: -38;
  --offset-y: -10;
}

.item[data-item="-38,-9"] {
  --offset-x: -38;
  --offset-y: -9;
}

.item[data-item="-38,-8"] {
  --offset-x: -38;
  --offset-y: -8;
}

.item[data-item="-38,-7"] {
  --offset-x: -38;
  --offset-y: -7;
}

.item[data-item="-38,-6"] {
  --offset-x: -38;
  --offset-y: -6;
}

.item[data-item="-38,-5"] {
  --offset-x: -38;
  --offset-y: -5;
}

.item[data-item="-38,-4"] {
  --offset-x: -38;
  --offset-y: -4;
}

.item[data-item="-38,-3"] {
  --offset-x: -38;
  --offset-y: -3;
}

.item[data-item="-38,-2"] {
  --offset-x: -38;
  --offset-y: -2;
}

.item[data-item="-38,-1"] {
  --offset-x: -38;
  --offset-y: -1;
}

.item[data-item="-38,0"] {
  --offset-x: -38;
  --offset-y: 0;
}

.item[data-item="-38,1"] {
  --offset-x: -38;
  --offset-y: 1;
}

.item[data-item="-38,2"] {
  --offset-x: -38;
  --offset-y: 2;
}

.item[data-item="-38,3"] {
  --offset-x: -38;
  --offset-y: 3;
}

.item[data-item="-38,4"] {
  --offset-x: -38;
  --offset-y: 4;
}

.item[data-item="-38,5"] {
  --offset-x: -38;
  --offset-y: 5;
}

.item[data-item="-38,6"] {
  --offset-x: -38;
  --offset-y: 6;
}

.item[data-item="-38,7"] {
  --offset-x: -38;
  --offset-y: 7;
}

.item[data-item="-38,8"] {
  --offset-x: -38;
  --offset-y: 8;
}

.item[data-item="-38,9"] {
  --offset-x: -38;
  --offset-y: 9;
}

.item[data-item="-38,10"] {
  --offset-x: -38;
  --offset-y: 10;
}

.item[data-item="-38,11"] {
  --offset-x: -38;
  --offset-y: 11;
}

.item[data-item="-38,12"] {
  --offset-x: -38;
  --offset-y: 12;
}

.item[data-item="-38,13"] {
  --offset-x: -38;
  --offset-y: 13;
}

.item[data-item="-38,14"] {
  --offset-x: -38;
  --offset-y: 14;
}

.item[data-item="-38,15"] {
  --offset-x: -38;
  --offset-y: 15;
}

.item[data-item="-38,16"] {
  --offset-x: -38;
  --offset-y: 16;
}

.item[data-item="-38,17"] {
  --offset-x: -38;
  --offset-y: 17;
}

.item[data-item="-38,18"] {
  --offset-x: -38;
  --offset-y: 18;
}

.item[data-item="-38,19"] {
  --offset-x: -38;
  --offset-y: 19;
}

.item[data-item="-38,20"] {
  --offset-x: -38;
  --offset-y: 20;
}

.item[data-item="-38,21"] {
  --offset-x: -38;
  --offset-y: 21;
}

.item[data-item="-38,22"] {
  --offset-x: -38;
  --offset-y: 22;
}

.item[data-item="-38,23"] {
  --offset-x: -38;
  --offset-y: 23;
}

.item[data-item="-38,24"] {
  --offset-x: -38;
  --offset-y: 24;
}

.item[data-item="-38,25"] {
  --offset-x: -38;
  --offset-y: 25;
}

.item[data-item="-38,26"] {
  --offset-x: -38;
  --offset-y: 26;
}

.item[data-item="-38,27"] {
  --offset-x: -38;
  --offset-y: 27;
}

.item[data-item="-38,28"] {
  --offset-x: -38;
  --offset-y: 28;
}

.item[data-item="-38,29"] {
  --offset-x: -38;
  --offset-y: 29;
}

.item[data-item="-38,30"] {
  --offset-x: -38;
  --offset-y: 30;
}

.item[data-item="-38,31"] {
  --offset-x: -38;
  --offset-y: 31;
}

.item[data-item="-38,32"] {
  --offset-x: -38;
  --offset-y: 32;
}

.item[data-item="-38,33"] {
  --offset-x: -38;
  --offset-y: 33;
}

.item[data-item="-38,34"] {
  --offset-x: -38;
  --offset-y: 34;
}

.item[data-item="-38,35"] {
  --offset-x: -38;
  --offset-y: 35;
}

.item[data-item="-38,36"] {
  --offset-x: -38;
  --offset-y: 36;
}

.item[data-item="-38,37"] {
  --offset-x: -38;
  --offset-y: 37;
}

.item[data-item="-38,38"] {
  --offset-x: -38;
  --offset-y: 38;
}

.item[data-item="-38,39"] {
  --offset-x: -38;
  --offset-y: 39;
}

.item[data-item="-38,40"] {
  --offset-x: -38;
  --offset-y: 40;
}

.item[data-item="-38,41"] {
  --offset-x: -38;
  --offset-y: 41;
}

.item[data-item="-38,42"] {
  --offset-x: -38;
  --offset-y: 42;
}

.item[data-item="-38,43"] {
  --offset-x: -38;
  --offset-y: 43;
}

.item[data-item="-38,44"] {
  --offset-x: -38;
  --offset-y: 44;
}

.item[data-item="-38,45"] {
  --offset-x: -38;
  --offset-y: 45;
}

.item[data-item="-38,46"] {
  --offset-x: -38;
  --offset-y: 46;
}

.item[data-item="-38,47"] {
  --offset-x: -38;
  --offset-y: 47;
}

.item[data-item="-38,48"] {
  --offset-x: -38;
  --offset-y: 48;
}

.item[data-item="-38,49"] {
  --offset-x: -38;
  --offset-y: 49;
}

.item[data-item="-38,50"] {
  --offset-x: -38;
  --offset-y: 50;
}

.item[data-item="-37,-50"] {
  --offset-x: -37;
  --offset-y: -50;
}

.item[data-item="-37,-49"] {
  --offset-x: -37;
  --offset-y: -49;
}

.item[data-item="-37,-48"] {
  --offset-x: -37;
  --offset-y: -48;
}

.item[data-item="-37,-47"] {
  --offset-x: -37;
  --offset-y: -47;
}

.item[data-item="-37,-46"] {
  --offset-x: -37;
  --offset-y: -46;
}

.item[data-item="-37,-45"] {
  --offset-x: -37;
  --offset-y: -45;
}

.item[data-item="-37,-44"] {
  --offset-x: -37;
  --offset-y: -44;
}

.item[data-item="-37,-43"] {
  --offset-x: -37;
  --offset-y: -43;
}

.item[data-item="-37,-42"] {
  --offset-x: -37;
  --offset-y: -42;
}

.item[data-item="-37,-41"] {
  --offset-x: -37;
  --offset-y: -41;
}

.item[data-item="-37,-40"] {
  --offset-x: -37;
  --offset-y: -40;
}

.item[data-item="-37,-39"] {
  --offset-x: -37;
  --offset-y: -39;
}

.item[data-item="-37,-38"] {
  --offset-x: -37;
  --offset-y: -38;
}

.item[data-item="-37,-37"] {
  --offset-x: -37;
  --offset-y: -37;
}

.item[data-item="-37,-36"] {
  --offset-x: -37;
  --offset-y: -36;
}

.item[data-item="-37,-35"] {
  --offset-x: -37;
  --offset-y: -35;
}

.item[data-item="-37,-34"] {
  --offset-x: -37;
  --offset-y: -34;
}

.item[data-item="-37,-33"] {
  --offset-x: -37;
  --offset-y: -33;
}

.item[data-item="-37,-32"] {
  --offset-x: -37;
  --offset-y: -32;
}

.item[data-item="-37,-31"] {
  --offset-x: -37;
  --offset-y: -31;
}

.item[data-item="-37,-30"] {
  --offset-x: -37;
  --offset-y: -30;
}

.item[data-item="-37,-29"] {
  --offset-x: -37;
  --offset-y: -29;
}

.item[data-item="-37,-28"] {
  --offset-x: -37;
  --offset-y: -28;
}

.item[data-item="-37,-27"] {
  --offset-x: -37;
  --offset-y: -27;
}

.item[data-item="-37,-26"] {
  --offset-x: -37;
  --offset-y: -26;
}

.item[data-item="-37,-25"] {
  --offset-x: -37;
  --offset-y: -25;
}

.item[data-item="-37,-24"] {
  --offset-x: -37;
  --offset-y: -24;
}

.item[data-item="-37,-23"] {
  --offset-x: -37;
  --offset-y: -23;
}

.item[data-item="-37,-22"] {
  --offset-x: -37;
  --offset-y: -22;
}

.item[data-item="-37,-21"] {
  --offset-x: -37;
  --offset-y: -21;
}

.item[data-item="-37,-20"] {
  --offset-x: -37;
  --offset-y: -20;
}

.item[data-item="-37,-19"] {
  --offset-x: -37;
  --offset-y: -19;
}

.item[data-item="-37,-18"] {
  --offset-x: -37;
  --offset-y: -18;
}

.item[data-item="-37,-17"] {
  --offset-x: -37;
  --offset-y: -17;
}

.item[data-item="-37,-16"] {
  --offset-x: -37;
  --offset-y: -16;
}

.item[data-item="-37,-15"] {
  --offset-x: -37;
  --offset-y: -15;
}

.item[data-item="-37,-14"] {
  --offset-x: -37;
  --offset-y: -14;
}

.item[data-item="-37,-13"] {
  --offset-x: -37;
  --offset-y: -13;
}

.item[data-item="-37,-12"] {
  --offset-x: -37;
  --offset-y: -12;
}

.item[data-item="-37,-11"] {
  --offset-x: -37;
  --offset-y: -11;
}

.item[data-item="-37,-10"] {
  --offset-x: -37;
  --offset-y: -10;
}

.item[data-item="-37,-9"] {
  --offset-x: -37;
  --offset-y: -9;
}

.item[data-item="-37,-8"] {
  --offset-x: -37;
  --offset-y: -8;
}

.item[data-item="-37,-7"] {
  --offset-x: -37;
  --offset-y: -7;
}

.item[data-item="-37,-6"] {
  --offset-x: -37;
  --offset-y: -6;
}

.item[data-item="-37,-5"] {
  --offset-x: -37;
  --offset-y: -5;
}

.item[data-item="-37,-4"] {
  --offset-x: -37;
  --offset-y: -4;
}

.item[data-item="-37,-3"] {
  --offset-x: -37;
  --offset-y: -3;
}

.item[data-item="-37,-2"] {
  --offset-x: -37;
  --offset-y: -2;
}

.item[data-item="-37,-1"] {
  --offset-x: -37;
  --offset-y: -1;
}

.item[data-item="-37,0"] {
  --offset-x: -37;
  --offset-y: 0;
}

.item[data-item="-37,1"] {
  --offset-x: -37;
  --offset-y: 1;
}

.item[data-item="-37,2"] {
  --offset-x: -37;
  --offset-y: 2;
}

.item[data-item="-37,3"] {
  --offset-x: -37;
  --offset-y: 3;
}

.item[data-item="-37,4"] {
  --offset-x: -37;
  --offset-y: 4;
}

.item[data-item="-37,5"] {
  --offset-x: -37;
  --offset-y: 5;
}

.item[data-item="-37,6"] {
  --offset-x: -37;
  --offset-y: 6;
}

.item[data-item="-37,7"] {
  --offset-x: -37;
  --offset-y: 7;
}

.item[data-item="-37,8"] {
  --offset-x: -37;
  --offset-y: 8;
}

.item[data-item="-37,9"] {
  --offset-x: -37;
  --offset-y: 9;
}

.item[data-item="-37,10"] {
  --offset-x: -37;
  --offset-y: 10;
}

.item[data-item="-37,11"] {
  --offset-x: -37;
  --offset-y: 11;
}

.item[data-item="-37,12"] {
  --offset-x: -37;
  --offset-y: 12;
}

.item[data-item="-37,13"] {
  --offset-x: -37;
  --offset-y: 13;
}

.item[data-item="-37,14"] {
  --offset-x: -37;
  --offset-y: 14;
}

.item[data-item="-37,15"] {
  --offset-x: -37;
  --offset-y: 15;
}

.item[data-item="-37,16"] {
  --offset-x: -37;
  --offset-y: 16;
}

.item[data-item="-37,17"] {
  --offset-x: -37;
  --offset-y: 17;
}

.item[data-item="-37,18"] {
  --offset-x: -37;
  --offset-y: 18;
}

.item[data-item="-37,19"] {
  --offset-x: -37;
  --offset-y: 19;
}

.item[data-item="-37,20"] {
  --offset-x: -37;
  --offset-y: 20;
}

.item[data-item="-37,21"] {
  --offset-x: -37;
  --offset-y: 21;
}

.item[data-item="-37,22"] {
  --offset-x: -37;
  --offset-y: 22;
}

.item[data-item="-37,23"] {
  --offset-x: -37;
  --offset-y: 23;
}

.item[data-item="-37,24"] {
  --offset-x: -37;
  --offset-y: 24;
}

.item[data-item="-37,25"] {
  --offset-x: -37;
  --offset-y: 25;
}

.item[data-item="-37,26"] {
  --offset-x: -37;
  --offset-y: 26;
}

.item[data-item="-37,27"] {
  --offset-x: -37;
  --offset-y: 27;
}

.item[data-item="-37,28"] {
  --offset-x: -37;
  --offset-y: 28;
}

.item[data-item="-37,29"] {
  --offset-x: -37;
  --offset-y: 29;
}

.item[data-item="-37,30"] {
  --offset-x: -37;
  --offset-y: 30;
}

.item[data-item="-37,31"] {
  --offset-x: -37;
  --offset-y: 31;
}

.item[data-item="-37,32"] {
  --offset-x: -37;
  --offset-y: 32;
}

.item[data-item="-37,33"] {
  --offset-x: -37;
  --offset-y: 33;
}

.item[data-item="-37,34"] {
  --offset-x: -37;
  --offset-y: 34;
}

.item[data-item="-37,35"] {
  --offset-x: -37;
  --offset-y: 35;
}

.item[data-item="-37,36"] {
  --offset-x: -37;
  --offset-y: 36;
}

.item[data-item="-37,37"] {
  --offset-x: -37;
  --offset-y: 37;
}

.item[data-item="-37,38"] {
  --offset-x: -37;
  --offset-y: 38;
}

.item[data-item="-37,39"] {
  --offset-x: -37;
  --offset-y: 39;
}

.item[data-item="-37,40"] {
  --offset-x: -37;
  --offset-y: 40;
}

.item[data-item="-37,41"] {
  --offset-x: -37;
  --offset-y: 41;
}

.item[data-item="-37,42"] {
  --offset-x: -37;
  --offset-y: 42;
}

.item[data-item="-37,43"] {
  --offset-x: -37;
  --offset-y: 43;
}

.item[data-item="-37,44"] {
  --offset-x: -37;
  --offset-y: 44;
}

.item[data-item="-37,45"] {
  --offset-x: -37;
  --offset-y: 45;
}

.item[data-item="-37,46"] {
  --offset-x: -37;
  --offset-y: 46;
}

.item[data-item="-37,47"] {
  --offset-x: -37;
  --offset-y: 47;
}

.item[data-item="-37,48"] {
  --offset-x: -37;
  --offset-y: 48;
}

.item[data-item="-37,49"] {
  --offset-x: -37;
  --offset-y: 49;
}

.item[data-item="-37,50"] {
  --offset-x: -37;
  --offset-y: 50;
}

.item[data-item="-36,-50"] {
  --offset-x: -36;
  --offset-y: -50;
}

.item[data-item="-36,-49"] {
  --offset-x: -36;
  --offset-y: -49;
}

.item[data-item="-36,-48"] {
  --offset-x: -36;
  --offset-y: -48;
}

.item[data-item="-36,-47"] {
  --offset-x: -36;
  --offset-y: -47;
}

.item[data-item="-36,-46"] {
  --offset-x: -36;
  --offset-y: -46;
}

.item[data-item="-36,-45"] {
  --offset-x: -36;
  --offset-y: -45;
}

.item[data-item="-36,-44"] {
  --offset-x: -36;
  --offset-y: -44;
}

.item[data-item="-36,-43"] {
  --offset-x: -36;
  --offset-y: -43;
}

.item[data-item="-36,-42"] {
  --offset-x: -36;
  --offset-y: -42;
}

.item[data-item="-36,-41"] {
  --offset-x: -36;
  --offset-y: -41;
}

.item[data-item="-36,-40"] {
  --offset-x: -36;
  --offset-y: -40;
}

.item[data-item="-36,-39"] {
  --offset-x: -36;
  --offset-y: -39;
}

.item[data-item="-36,-38"] {
  --offset-x: -36;
  --offset-y: -38;
}

.item[data-item="-36,-37"] {
  --offset-x: -36;
  --offset-y: -37;
}

.item[data-item="-36,-36"] {
  --offset-x: -36;
  --offset-y: -36;
}

.item[data-item="-36,-35"] {
  --offset-x: -36;
  --offset-y: -35;
}

.item[data-item="-36,-34"] {
  --offset-x: -36;
  --offset-y: -34;
}

.item[data-item="-36,-33"] {
  --offset-x: -36;
  --offset-y: -33;
}

.item[data-item="-36,-32"] {
  --offset-x: -36;
  --offset-y: -32;
}

.item[data-item="-36,-31"] {
  --offset-x: -36;
  --offset-y: -31;
}

.item[data-item="-36,-30"] {
  --offset-x: -36;
  --offset-y: -30;
}

.item[data-item="-36,-29"] {
  --offset-x: -36;
  --offset-y: -29;
}

.item[data-item="-36,-28"] {
  --offset-x: -36;
  --offset-y: -28;
}

.item[data-item="-36,-27"] {
  --offset-x: -36;
  --offset-y: -27;
}

.item[data-item="-36,-26"] {
  --offset-x: -36;
  --offset-y: -26;
}

.item[data-item="-36,-25"] {
  --offset-x: -36;
  --offset-y: -25;
}

.item[data-item="-36,-24"] {
  --offset-x: -36;
  --offset-y: -24;
}

.item[data-item="-36,-23"] {
  --offset-x: -36;
  --offset-y: -23;
}

.item[data-item="-36,-22"] {
  --offset-x: -36;
  --offset-y: -22;
}

.item[data-item="-36,-21"] {
  --offset-x: -36;
  --offset-y: -21;
}

.item[data-item="-36,-20"] {
  --offset-x: -36;
  --offset-y: -20;
}

.item[data-item="-36,-19"] {
  --offset-x: -36;
  --offset-y: -19;
}

.item[data-item="-36,-18"] {
  --offset-x: -36;
  --offset-y: -18;
}

.item[data-item="-36,-17"] {
  --offset-x: -36;
  --offset-y: -17;
}

.item[data-item="-36,-16"] {
  --offset-x: -36;
  --offset-y: -16;
}

.item[data-item="-36,-15"] {
  --offset-x: -36;
  --offset-y: -15;
}

.item[data-item="-36,-14"] {
  --offset-x: -36;
  --offset-y: -14;
}

.item[data-item="-36,-13"] {
  --offset-x: -36;
  --offset-y: -13;
}

.item[data-item="-36,-12"] {
  --offset-x: -36;
  --offset-y: -12;
}

.item[data-item="-36,-11"] {
  --offset-x: -36;
  --offset-y: -11;
}

.item[data-item="-36,-10"] {
  --offset-x: -36;
  --offset-y: -10;
}

.item[data-item="-36,-9"] {
  --offset-x: -36;
  --offset-y: -9;
}

.item[data-item="-36,-8"] {
  --offset-x: -36;
  --offset-y: -8;
}

.item[data-item="-36,-7"] {
  --offset-x: -36;
  --offset-y: -7;
}

.item[data-item="-36,-6"] {
  --offset-x: -36;
  --offset-y: -6;
}

.item[data-item="-36,-5"] {
  --offset-x: -36;
  --offset-y: -5;
}

.item[data-item="-36,-4"] {
  --offset-x: -36;
  --offset-y: -4;
}

.item[data-item="-36,-3"] {
  --offset-x: -36;
  --offset-y: -3;
}

.item[data-item="-36,-2"] {
  --offset-x: -36;
  --offset-y: -2;
}

.item[data-item="-36,-1"] {
  --offset-x: -36;
  --offset-y: -1;
}

.item[data-item="-36,0"] {
  --offset-x: -36;
  --offset-y: 0;
}

.item[data-item="-36,1"] {
  --offset-x: -36;
  --offset-y: 1;
}

.item[data-item="-36,2"] {
  --offset-x: -36;
  --offset-y: 2;
}

.item[data-item="-36,3"] {
  --offset-x: -36;
  --offset-y: 3;
}

.item[data-item="-36,4"] {
  --offset-x: -36;
  --offset-y: 4;
}

.item[data-item="-36,5"] {
  --offset-x: -36;
  --offset-y: 5;
}

.item[data-item="-36,6"] {
  --offset-x: -36;
  --offset-y: 6;
}

.item[data-item="-36,7"] {
  --offset-x: -36;
  --offset-y: 7;
}

.item[data-item="-36,8"] {
  --offset-x: -36;
  --offset-y: 8;
}

.item[data-item="-36,9"] {
  --offset-x: -36;
  --offset-y: 9;
}

.item[data-item="-36,10"] {
  --offset-x: -36;
  --offset-y: 10;
}

.item[data-item="-36,11"] {
  --offset-x: -36;
  --offset-y: 11;
}

.item[data-item="-36,12"] {
  --offset-x: -36;
  --offset-y: 12;
}

.item[data-item="-36,13"] {
  --offset-x: -36;
  --offset-y: 13;
}

.item[data-item="-36,14"] {
  --offset-x: -36;
  --offset-y: 14;
}

.item[data-item="-36,15"] {
  --offset-x: -36;
  --offset-y: 15;
}

.item[data-item="-36,16"] {
  --offset-x: -36;
  --offset-y: 16;
}

.item[data-item="-36,17"] {
  --offset-x: -36;
  --offset-y: 17;
}

.item[data-item="-36,18"] {
  --offset-x: -36;
  --offset-y: 18;
}

.item[data-item="-36,19"] {
  --offset-x: -36;
  --offset-y: 19;
}

.item[data-item="-36,20"] {
  --offset-x: -36;
  --offset-y: 20;
}

.item[data-item="-36,21"] {
  --offset-x: -36;
  --offset-y: 21;
}

.item[data-item="-36,22"] {
  --offset-x: -36;
  --offset-y: 22;
}

.item[data-item="-36,23"] {
  --offset-x: -36;
  --offset-y: 23;
}

.item[data-item="-36,24"] {
  --offset-x: -36;
  --offset-y: 24;
}

.item[data-item="-36,25"] {
  --offset-x: -36;
  --offset-y: 25;
}

.item[data-item="-36,26"] {
  --offset-x: -36;
  --offset-y: 26;
}

.item[data-item="-36,27"] {
  --offset-x: -36;
  --offset-y: 27;
}

.item[data-item="-36,28"] {
  --offset-x: -36;
  --offset-y: 28;
}

.item[data-item="-36,29"] {
  --offset-x: -36;
  --offset-y: 29;
}

.item[data-item="-36,30"] {
  --offset-x: -36;
  --offset-y: 30;
}

.item[data-item="-36,31"] {
  --offset-x: -36;
  --offset-y: 31;
}

.item[data-item="-36,32"] {
  --offset-x: -36;
  --offset-y: 32;
}

.item[data-item="-36,33"] {
  --offset-x: -36;
  --offset-y: 33;
}

.item[data-item="-36,34"] {
  --offset-x: -36;
  --offset-y: 34;
}

.item[data-item="-36,35"] {
  --offset-x: -36;
  --offset-y: 35;
}

.item[data-item="-36,36"] {
  --offset-x: -36;
  --offset-y: 36;
}

.item[data-item="-36,37"] {
  --offset-x: -36;
  --offset-y: 37;
}

.item[data-item="-36,38"] {
  --offset-x: -36;
  --offset-y: 38;
}

.item[data-item="-36,39"] {
  --offset-x: -36;
  --offset-y: 39;
}

.item[data-item="-36,40"] {
  --offset-x: -36;
  --offset-y: 40;
}

.item[data-item="-36,41"] {
  --offset-x: -36;
  --offset-y: 41;
}

.item[data-item="-36,42"] {
  --offset-x: -36;
  --offset-y: 42;
}

.item[data-item="-36,43"] {
  --offset-x: -36;
  --offset-y: 43;
}

.item[data-item="-36,44"] {
  --offset-x: -36;
  --offset-y: 44;
}

.item[data-item="-36,45"] {
  --offset-x: -36;
  --offset-y: 45;
}

.item[data-item="-36,46"] {
  --offset-x: -36;
  --offset-y: 46;
}

.item[data-item="-36,47"] {
  --offset-x: -36;
  --offset-y: 47;
}

.item[data-item="-36,48"] {
  --offset-x: -36;
  --offset-y: 48;
}

.item[data-item="-36,49"] {
  --offset-x: -36;
  --offset-y: 49;
}

.item[data-item="-36,50"] {
  --offset-x: -36;
  --offset-y: 50;
}

.item[data-item="-35,-50"] {
  --offset-x: -35;
  --offset-y: -50;
}

.item[data-item="-35,-49"] {
  --offset-x: -35;
  --offset-y: -49;
}

.item[data-item="-35,-48"] {
  --offset-x: -35;
  --offset-y: -48;
}

.item[data-item="-35,-47"] {
  --offset-x: -35;
  --offset-y: -47;
}

.item[data-item="-35,-46"] {
  --offset-x: -35;
  --offset-y: -46;
}

.item[data-item="-35,-45"] {
  --offset-x: -35;
  --offset-y: -45;
}

.item[data-item="-35,-44"] {
  --offset-x: -35;
  --offset-y: -44;
}

.item[data-item="-35,-43"] {
  --offset-x: -35;
  --offset-y: -43;
}

.item[data-item="-35,-42"] {
  --offset-x: -35;
  --offset-y: -42;
}

.item[data-item="-35,-41"] {
  --offset-x: -35;
  --offset-y: -41;
}

.item[data-item="-35,-40"] {
  --offset-x: -35;
  --offset-y: -40;
}

.item[data-item="-35,-39"] {
  --offset-x: -35;
  --offset-y: -39;
}

.item[data-item="-35,-38"] {
  --offset-x: -35;
  --offset-y: -38;
}

.item[data-item="-35,-37"] {
  --offset-x: -35;
  --offset-y: -37;
}

.item[data-item="-35,-36"] {
  --offset-x: -35;
  --offset-y: -36;
}

.item[data-item="-35,-35"] {
  --offset-x: -35;
  --offset-y: -35;
}

.item[data-item="-35,-34"] {
  --offset-x: -35;
  --offset-y: -34;
}

.item[data-item="-35,-33"] {
  --offset-x: -35;
  --offset-y: -33;
}

.item[data-item="-35,-32"] {
  --offset-x: -35;
  --offset-y: -32;
}

.item[data-item="-35,-31"] {
  --offset-x: -35;
  --offset-y: -31;
}

.item[data-item="-35,-30"] {
  --offset-x: -35;
  --offset-y: -30;
}

.item[data-item="-35,-29"] {
  --offset-x: -35;
  --offset-y: -29;
}

.item[data-item="-35,-28"] {
  --offset-x: -35;
  --offset-y: -28;
}

.item[data-item="-35,-27"] {
  --offset-x: -35;
  --offset-y: -27;
}

.item[data-item="-35,-26"] {
  --offset-x: -35;
  --offset-y: -26;
}

.item[data-item="-35,-25"] {
  --offset-x: -35;
  --offset-y: -25;
}

.item[data-item="-35,-24"] {
  --offset-x: -35;
  --offset-y: -24;
}

.item[data-item="-35,-23"] {
  --offset-x: -35;
  --offset-y: -23;
}

.item[data-item="-35,-22"] {
  --offset-x: -35;
  --offset-y: -22;
}

.item[data-item="-35,-21"] {
  --offset-x: -35;
  --offset-y: -21;
}

.item[data-item="-35,-20"] {
  --offset-x: -35;
  --offset-y: -20;
}

.item[data-item="-35,-19"] {
  --offset-x: -35;
  --offset-y: -19;
}

.item[data-item="-35,-18"] {
  --offset-x: -35;
  --offset-y: -18;
}

.item[data-item="-35,-17"] {
  --offset-x: -35;
  --offset-y: -17;
}

.item[data-item="-35,-16"] {
  --offset-x: -35;
  --offset-y: -16;
}

.item[data-item="-35,-15"] {
  --offset-x: -35;
  --offset-y: -15;
}

.item[data-item="-35,-14"] {
  --offset-x: -35;
  --offset-y: -14;
}

.item[data-item="-35,-13"] {
  --offset-x: -35;
  --offset-y: -13;
}

.item[data-item="-35,-12"] {
  --offset-x: -35;
  --offset-y: -12;
}

.item[data-item="-35,-11"] {
  --offset-x: -35;
  --offset-y: -11;
}

.item[data-item="-35,-10"] {
  --offset-x: -35;
  --offset-y: -10;
}

.item[data-item="-35,-9"] {
  --offset-x: -35;
  --offset-y: -9;
}

.item[data-item="-35,-8"] {
  --offset-x: -35;
  --offset-y: -8;
}

.item[data-item="-35,-7"] {
  --offset-x: -35;
  --offset-y: -7;
}

.item[data-item="-35,-6"] {
  --offset-x: -35;
  --offset-y: -6;
}

.item[data-item="-35,-5"] {
  --offset-x: -35;
  --offset-y: -5;
}

.item[data-item="-35,-4"] {
  --offset-x: -35;
  --offset-y: -4;
}

.item[data-item="-35,-3"] {
  --offset-x: -35;
  --offset-y: -3;
}

.item[data-item="-35,-2"] {
  --offset-x: -35;
  --offset-y: -2;
}

.item[data-item="-35,-1"] {
  --offset-x: -35;
  --offset-y: -1;
}

.item[data-item="-35,0"] {
  --offset-x: -35;
  --offset-y: 0;
}

.item[data-item="-35,1"] {
  --offset-x: -35;
  --offset-y: 1;
}

.item[data-item="-35,2"] {
  --offset-x: -35;
  --offset-y: 2;
}

.item[data-item="-35,3"] {
  --offset-x: -35;
  --offset-y: 3;
}

.item[data-item="-35,4"] {
  --offset-x: -35;
  --offset-y: 4;
}

.item[data-item="-35,5"] {
  --offset-x: -35;
  --offset-y: 5;
}

.item[data-item="-35,6"] {
  --offset-x: -35;
  --offset-y: 6;
}

.item[data-item="-35,7"] {
  --offset-x: -35;
  --offset-y: 7;
}

.item[data-item="-35,8"] {
  --offset-x: -35;
  --offset-y: 8;
}

.item[data-item="-35,9"] {
  --offset-x: -35;
  --offset-y: 9;
}

.item[data-item="-35,10"] {
  --offset-x: -35;
  --offset-y: 10;
}

.item[data-item="-35,11"] {
  --offset-x: -35;
  --offset-y: 11;
}

.item[data-item="-35,12"] {
  --offset-x: -35;
  --offset-y: 12;
}

.item[data-item="-35,13"] {
  --offset-x: -35;
  --offset-y: 13;
}

.item[data-item="-35,14"] {
  --offset-x: -35;
  --offset-y: 14;
}

.item[data-item="-35,15"] {
  --offset-x: -35;
  --offset-y: 15;
}

.item[data-item="-35,16"] {
  --offset-x: -35;
  --offset-y: 16;
}

.item[data-item="-35,17"] {
  --offset-x: -35;
  --offset-y: 17;
}

.item[data-item="-35,18"] {
  --offset-x: -35;
  --offset-y: 18;
}

.item[data-item="-35,19"] {
  --offset-x: -35;
  --offset-y: 19;
}

.item[data-item="-35,20"] {
  --offset-x: -35;
  --offset-y: 20;
}

.item[data-item="-35,21"] {
  --offset-x: -35;
  --offset-y: 21;
}

.item[data-item="-35,22"] {
  --offset-x: -35;
  --offset-y: 22;
}

.item[data-item="-35,23"] {
  --offset-x: -35;
  --offset-y: 23;
}

.item[data-item="-35,24"] {
  --offset-x: -35;
  --offset-y: 24;
}

.item[data-item="-35,25"] {
  --offset-x: -35;
  --offset-y: 25;
}

.item[data-item="-35,26"] {
  --offset-x: -35;
  --offset-y: 26;
}

.item[data-item="-35,27"] {
  --offset-x: -35;
  --offset-y: 27;
}

.item[data-item="-35,28"] {
  --offset-x: -35;
  --offset-y: 28;
}

.item[data-item="-35,29"] {
  --offset-x: -35;
  --offset-y: 29;
}

.item[data-item="-35,30"] {
  --offset-x: -35;
  --offset-y: 30;
}

.item[data-item="-35,31"] {
  --offset-x: -35;
  --offset-y: 31;
}

.item[data-item="-35,32"] {
  --offset-x: -35;
  --offset-y: 32;
}

.item[data-item="-35,33"] {
  --offset-x: -35;
  --offset-y: 33;
}

.item[data-item="-35,34"] {
  --offset-x: -35;
  --offset-y: 34;
}

.item[data-item="-35,35"] {
  --offset-x: -35;
  --offset-y: 35;
}

.item[data-item="-35,36"] {
  --offset-x: -35;
  --offset-y: 36;
}

.item[data-item="-35,37"] {
  --offset-x: -35;
  --offset-y: 37;
}

.item[data-item="-35,38"] {
  --offset-x: -35;
  --offset-y: 38;
}

.item[data-item="-35,39"] {
  --offset-x: -35;
  --offset-y: 39;
}

.item[data-item="-35,40"] {
  --offset-x: -35;
  --offset-y: 40;
}

.item[data-item="-35,41"] {
  --offset-x: -35;
  --offset-y: 41;
}

.item[data-item="-35,42"] {
  --offset-x: -35;
  --offset-y: 42;
}

.item[data-item="-35,43"] {
  --offset-x: -35;
  --offset-y: 43;
}

.item[data-item="-35,44"] {
  --offset-x: -35;
  --offset-y: 44;
}

.item[data-item="-35,45"] {
  --offset-x: -35;
  --offset-y: 45;
}

.item[data-item="-35,46"] {
  --offset-x: -35;
  --offset-y: 46;
}

.item[data-item="-35,47"] {
  --offset-x: -35;
  --offset-y: 47;
}

.item[data-item="-35,48"] {
  --offset-x: -35;
  --offset-y: 48;
}

.item[data-item="-35,49"] {
  --offset-x: -35;
  --offset-y: 49;
}

.item[data-item="-35,50"] {
  --offset-x: -35;
  --offset-y: 50;
}

.item[data-item="-34,-50"] {
  --offset-x: -34;
  --offset-y: -50;
}

.item[data-item="-34,-49"] {
  --offset-x: -34;
  --offset-y: -49;
}

.item[data-item="-34,-48"] {
  --offset-x: -34;
  --offset-y: -48;
}

.item[data-item="-34,-47"] {
  --offset-x: -34;
  --offset-y: -47;
}

.item[data-item="-34,-46"] {
  --offset-x: -34;
  --offset-y: -46;
}

.item[data-item="-34,-45"] {
  --offset-x: -34;
  --offset-y: -45;
}

.item[data-item="-34,-44"] {
  --offset-x: -34;
  --offset-y: -44;
}

.item[data-item="-34,-43"] {
  --offset-x: -34;
  --offset-y: -43;
}

.item[data-item="-34,-42"] {
  --offset-x: -34;
  --offset-y: -42;
}

.item[data-item="-34,-41"] {
  --offset-x: -34;
  --offset-y: -41;
}

.item[data-item="-34,-40"] {
  --offset-x: -34;
  --offset-y: -40;
}

.item[data-item="-34,-39"] {
  --offset-x: -34;
  --offset-y: -39;
}

.item[data-item="-34,-38"] {
  --offset-x: -34;
  --offset-y: -38;
}

.item[data-item="-34,-37"] {
  --offset-x: -34;
  --offset-y: -37;
}

.item[data-item="-34,-36"] {
  --offset-x: -34;
  --offset-y: -36;
}

.item[data-item="-34,-35"] {
  --offset-x: -34;
  --offset-y: -35;
}

.item[data-item="-34,-34"] {
  --offset-x: -34;
  --offset-y: -34;
}

.item[data-item="-34,-33"] {
  --offset-x: -34;
  --offset-y: -33;
}

.item[data-item="-34,-32"] {
  --offset-x: -34;
  --offset-y: -32;
}

.item[data-item="-34,-31"] {
  --offset-x: -34;
  --offset-y: -31;
}

.item[data-item="-34,-30"] {
  --offset-x: -34;
  --offset-y: -30;
}

.item[data-item="-34,-29"] {
  --offset-x: -34;
  --offset-y: -29;
}

.item[data-item="-34,-28"] {
  --offset-x: -34;
  --offset-y: -28;
}

.item[data-item="-34,-27"] {
  --offset-x: -34;
  --offset-y: -27;
}

.item[data-item="-34,-26"] {
  --offset-x: -34;
  --offset-y: -26;
}

.item[data-item="-34,-25"] {
  --offset-x: -34;
  --offset-y: -25;
}

.item[data-item="-34,-24"] {
  --offset-x: -34;
  --offset-y: -24;
}

.item[data-item="-34,-23"] {
  --offset-x: -34;
  --offset-y: -23;
}

.item[data-item="-34,-22"] {
  --offset-x: -34;
  --offset-y: -22;
}

.item[data-item="-34,-21"] {
  --offset-x: -34;
  --offset-y: -21;
}

.item[data-item="-34,-20"] {
  --offset-x: -34;
  --offset-y: -20;
}

.item[data-item="-34,-19"] {
  --offset-x: -34;
  --offset-y: -19;
}

.item[data-item="-34,-18"] {
  --offset-x: -34;
  --offset-y: -18;
}

.item[data-item="-34,-17"] {
  --offset-x: -34;
  --offset-y: -17;
}

.item[data-item="-34,-16"] {
  --offset-x: -34;
  --offset-y: -16;
}

.item[data-item="-34,-15"] {
  --offset-x: -34;
  --offset-y: -15;
}

.item[data-item="-34,-14"] {
  --offset-x: -34;
  --offset-y: -14;
}

.item[data-item="-34,-13"] {
  --offset-x: -34;
  --offset-y: -13;
}

.item[data-item="-34,-12"] {
  --offset-x: -34;
  --offset-y: -12;
}

.item[data-item="-34,-11"] {
  --offset-x: -34;
  --offset-y: -11;
}

.item[data-item="-34,-10"] {
  --offset-x: -34;
  --offset-y: -10;
}

.item[data-item="-34,-9"] {
  --offset-x: -34;
  --offset-y: -9;
}

.item[data-item="-34,-8"] {
  --offset-x: -34;
  --offset-y: -8;
}

.item[data-item="-34,-7"] {
  --offset-x: -34;
  --offset-y: -7;
}

.item[data-item="-34,-6"] {
  --offset-x: -34;
  --offset-y: -6;
}

.item[data-item="-34,-5"] {
  --offset-x: -34;
  --offset-y: -5;
}

.item[data-item="-34,-4"] {
  --offset-x: -34;
  --offset-y: -4;
}

.item[data-item="-34,-3"] {
  --offset-x: -34;
  --offset-y: -3;
}

.item[data-item="-34,-2"] {
  --offset-x: -34;
  --offset-y: -2;
}

.item[data-item="-34,-1"] {
  --offset-x: -34;
  --offset-y: -1;
}

.item[data-item="-34,0"] {
  --offset-x: -34;
  --offset-y: 0;
}

.item[data-item="-34,1"] {
  --offset-x: -34;
  --offset-y: 1;
}

.item[data-item="-34,2"] {
  --offset-x: -34;
  --offset-y: 2;
}

.item[data-item="-34,3"] {
  --offset-x: -34;
  --offset-y: 3;
}

.item[data-item="-34,4"] {
  --offset-x: -34;
  --offset-y: 4;
}

.item[data-item="-34,5"] {
  --offset-x: -34;
  --offset-y: 5;
}

.item[data-item="-34,6"] {
  --offset-x: -34;
  --offset-y: 6;
}

.item[data-item="-34,7"] {
  --offset-x: -34;
  --offset-y: 7;
}

.item[data-item="-34,8"] {
  --offset-x: -34;
  --offset-y: 8;
}

.item[data-item="-34,9"] {
  --offset-x: -34;
  --offset-y: 9;
}

.item[data-item="-34,10"] {
  --offset-x: -34;
  --offset-y: 10;
}

.item[data-item="-34,11"] {
  --offset-x: -34;
  --offset-y: 11;
}

.item[data-item="-34,12"] {
  --offset-x: -34;
  --offset-y: 12;
}

.item[data-item="-34,13"] {
  --offset-x: -34;
  --offset-y: 13;
}

.item[data-item="-34,14"] {
  --offset-x: -34;
  --offset-y: 14;
}

.item[data-item="-34,15"] {
  --offset-x: -34;
  --offset-y: 15;
}

.item[data-item="-34,16"] {
  --offset-x: -34;
  --offset-y: 16;
}

.item[data-item="-34,17"] {
  --offset-x: -34;
  --offset-y: 17;
}

.item[data-item="-34,18"] {
  --offset-x: -34;
  --offset-y: 18;
}

.item[data-item="-34,19"] {
  --offset-x: -34;
  --offset-y: 19;
}

.item[data-item="-34,20"] {
  --offset-x: -34;
  --offset-y: 20;
}

.item[data-item="-34,21"] {
  --offset-x: -34;
  --offset-y: 21;
}

.item[data-item="-34,22"] {
  --offset-x: -34;
  --offset-y: 22;
}

.item[data-item="-34,23"] {
  --offset-x: -34;
  --offset-y: 23;
}

.item[data-item="-34,24"] {
  --offset-x: -34;
  --offset-y: 24;
}

.item[data-item="-34,25"] {
  --offset-x: -34;
  --offset-y: 25;
}

.item[data-item="-34,26"] {
  --offset-x: -34;
  --offset-y: 26;
}

.item[data-item="-34,27"] {
  --offset-x: -34;
  --offset-y: 27;
}

.item[data-item="-34,28"] {
  --offset-x: -34;
  --offset-y: 28;
}

.item[data-item="-34,29"] {
  --offset-x: -34;
  --offset-y: 29;
}

.item[data-item="-34,30"] {
  --offset-x: -34;
  --offset-y: 30;
}

.item[data-item="-34,31"] {
  --offset-x: -34;
  --offset-y: 31;
}

.item[data-item="-34,32"] {
  --offset-x: -34;
  --offset-y: 32;
}

.item[data-item="-34,33"] {
  --offset-x: -34;
  --offset-y: 33;
}

.item[data-item="-34,34"] {
  --offset-x: -34;
  --offset-y: 34;
}

.item[data-item="-34,35"] {
  --offset-x: -34;
  --offset-y: 35;
}

.item[data-item="-34,36"] {
  --offset-x: -34;
  --offset-y: 36;
}

.item[data-item="-34,37"] {
  --offset-x: -34;
  --offset-y: 37;
}

.item[data-item="-34,38"] {
  --offset-x: -34;
  --offset-y: 38;
}

.item[data-item="-34,39"] {
  --offset-x: -34;
  --offset-y: 39;
}

.item[data-item="-34,40"] {
  --offset-x: -34;
  --offset-y: 40;
}

.item[data-item="-34,41"] {
  --offset-x: -34;
  --offset-y: 41;
}

.item[data-item="-34,42"] {
  --offset-x: -34;
  --offset-y: 42;
}

.item[data-item="-34,43"] {
  --offset-x: -34;
  --offset-y: 43;
}

.item[data-item="-34,44"] {
  --offset-x: -34;
  --offset-y: 44;
}

.item[data-item="-34,45"] {
  --offset-x: -34;
  --offset-y: 45;
}

.item[data-item="-34,46"] {
  --offset-x: -34;
  --offset-y: 46;
}

.item[data-item="-34,47"] {
  --offset-x: -34;
  --offset-y: 47;
}

.item[data-item="-34,48"] {
  --offset-x: -34;
  --offset-y: 48;
}

.item[data-item="-34,49"] {
  --offset-x: -34;
  --offset-y: 49;
}

.item[data-item="-34,50"] {
  --offset-x: -34;
  --offset-y: 50;
}

.item[data-item="-33,-50"] {
  --offset-x: -33;
  --offset-y: -50;
}

.item[data-item="-33,-49"] {
  --offset-x: -33;
  --offset-y: -49;
}

.item[data-item="-33,-48"] {
  --offset-x: -33;
  --offset-y: -48;
}

.item[data-item="-33,-47"] {
  --offset-x: -33;
  --offset-y: -47;
}

.item[data-item="-33,-46"] {
  --offset-x: -33;
  --offset-y: -46;
}

.item[data-item="-33,-45"] {
  --offset-x: -33;
  --offset-y: -45;
}

.item[data-item="-33,-44"] {
  --offset-x: -33;
  --offset-y: -44;
}

.item[data-item="-33,-43"] {
  --offset-x: -33;
  --offset-y: -43;
}

.item[data-item="-33,-42"] {
  --offset-x: -33;
  --offset-y: -42;
}

.item[data-item="-33,-41"] {
  --offset-x: -33;
  --offset-y: -41;
}

.item[data-item="-33,-40"] {
  --offset-x: -33;
  --offset-y: -40;
}

.item[data-item="-33,-39"] {
  --offset-x: -33;
  --offset-y: -39;
}

.item[data-item="-33,-38"] {
  --offset-x: -33;
  --offset-y: -38;
}

.item[data-item="-33,-37"] {
  --offset-x: -33;
  --offset-y: -37;
}

.item[data-item="-33,-36"] {
  --offset-x: -33;
  --offset-y: -36;
}

.item[data-item="-33,-35"] {
  --offset-x: -33;
  --offset-y: -35;
}

.item[data-item="-33,-34"] {
  --offset-x: -33;
  --offset-y: -34;
}

.item[data-item="-33,-33"] {
  --offset-x: -33;
  --offset-y: -33;
}

.item[data-item="-33,-32"] {
  --offset-x: -33;
  --offset-y: -32;
}

.item[data-item="-33,-31"] {
  --offset-x: -33;
  --offset-y: -31;
}

.item[data-item="-33,-30"] {
  --offset-x: -33;
  --offset-y: -30;
}

.item[data-item="-33,-29"] {
  --offset-x: -33;
  --offset-y: -29;
}

.item[data-item="-33,-28"] {
  --offset-x: -33;
  --offset-y: -28;
}

.item[data-item="-33,-27"] {
  --offset-x: -33;
  --offset-y: -27;
}

.item[data-item="-33,-26"] {
  --offset-x: -33;
  --offset-y: -26;
}

.item[data-item="-33,-25"] {
  --offset-x: -33;
  --offset-y: -25;
}

.item[data-item="-33,-24"] {
  --offset-x: -33;
  --offset-y: -24;
}

.item[data-item="-33,-23"] {
  --offset-x: -33;
  --offset-y: -23;
}

.item[data-item="-33,-22"] {
  --offset-x: -33;
  --offset-y: -22;
}

.item[data-item="-33,-21"] {
  --offset-x: -33;
  --offset-y: -21;
}

.item[data-item="-33,-20"] {
  --offset-x: -33;
  --offset-y: -20;
}

.item[data-item="-33,-19"] {
  --offset-x: -33;
  --offset-y: -19;
}

.item[data-item="-33,-18"] {
  --offset-x: -33;
  --offset-y: -18;
}

.item[data-item="-33,-17"] {
  --offset-x: -33;
  --offset-y: -17;
}

.item[data-item="-33,-16"] {
  --offset-x: -33;
  --offset-y: -16;
}

.item[data-item="-33,-15"] {
  --offset-x: -33;
  --offset-y: -15;
}

.item[data-item="-33,-14"] {
  --offset-x: -33;
  --offset-y: -14;
}

.item[data-item="-33,-13"] {
  --offset-x: -33;
  --offset-y: -13;
}

.item[data-item="-33,-12"] {
  --offset-x: -33;
  --offset-y: -12;
}

.item[data-item="-33,-11"] {
  --offset-x: -33;
  --offset-y: -11;
}

.item[data-item="-33,-10"] {
  --offset-x: -33;
  --offset-y: -10;
}

.item[data-item="-33,-9"] {
  --offset-x: -33;
  --offset-y: -9;
}

.item[data-item="-33,-8"] {
  --offset-x: -33;
  --offset-y: -8;
}

.item[data-item="-33,-7"] {
  --offset-x: -33;
  --offset-y: -7;
}

.item[data-item="-33,-6"] {
  --offset-x: -33;
  --offset-y: -6;
}

.item[data-item="-33,-5"] {
  --offset-x: -33;
  --offset-y: -5;
}

.item[data-item="-33,-4"] {
  --offset-x: -33;
  --offset-y: -4;
}

.item[data-item="-33,-3"] {
  --offset-x: -33;
  --offset-y: -3;
}

.item[data-item="-33,-2"] {
  --offset-x: -33;
  --offset-y: -2;
}

.item[data-item="-33,-1"] {
  --offset-x: -33;
  --offset-y: -1;
}

.item[data-item="-33,0"] {
  --offset-x: -33;
  --offset-y: 0;
}

.item[data-item="-33,1"] {
  --offset-x: -33;
  --offset-y: 1;
}

.item[data-item="-33,2"] {
  --offset-x: -33;
  --offset-y: 2;
}

.item[data-item="-33,3"] {
  --offset-x: -33;
  --offset-y: 3;
}

.item[data-item="-33,4"] {
  --offset-x: -33;
  --offset-y: 4;
}

.item[data-item="-33,5"] {
  --offset-x: -33;
  --offset-y: 5;
}

.item[data-item="-33,6"] {
  --offset-x: -33;
  --offset-y: 6;
}

.item[data-item="-33,7"] {
  --offset-x: -33;
  --offset-y: 7;
}

.item[data-item="-33,8"] {
  --offset-x: -33;
  --offset-y: 8;
}

.item[data-item="-33,9"] {
  --offset-x: -33;
  --offset-y: 9;
}

.item[data-item="-33,10"] {
  --offset-x: -33;
  --offset-y: 10;
}

.item[data-item="-33,11"] {
  --offset-x: -33;
  --offset-y: 11;
}

.item[data-item="-33,12"] {
  --offset-x: -33;
  --offset-y: 12;
}

.item[data-item="-33,13"] {
  --offset-x: -33;
  --offset-y: 13;
}

.item[data-item="-33,14"] {
  --offset-x: -33;
  --offset-y: 14;
}

.item[data-item="-33,15"] {
  --offset-x: -33;
  --offset-y: 15;
}

.item[data-item="-33,16"] {
  --offset-x: -33;
  --offset-y: 16;
}

.item[data-item="-33,17"] {
  --offset-x: -33;
  --offset-y: 17;
}

.item[data-item="-33,18"] {
  --offset-x: -33;
  --offset-y: 18;
}

.item[data-item="-33,19"] {
  --offset-x: -33;
  --offset-y: 19;
}

.item[data-item="-33,20"] {
  --offset-x: -33;
  --offset-y: 20;
}

.item[data-item="-33,21"] {
  --offset-x: -33;
  --offset-y: 21;
}

.item[data-item="-33,22"] {
  --offset-x: -33;
  --offset-y: 22;
}

.item[data-item="-33,23"] {
  --offset-x: -33;
  --offset-y: 23;
}

.item[data-item="-33,24"] {
  --offset-x: -33;
  --offset-y: 24;
}

.item[data-item="-33,25"] {
  --offset-x: -33;
  --offset-y: 25;
}

.item[data-item="-33,26"] {
  --offset-x: -33;
  --offset-y: 26;
}

.item[data-item="-33,27"] {
  --offset-x: -33;
  --offset-y: 27;
}

.item[data-item="-33,28"] {
  --offset-x: -33;
  --offset-y: 28;
}

.item[data-item="-33,29"] {
  --offset-x: -33;
  --offset-y: 29;
}

.item[data-item="-33,30"] {
  --offset-x: -33;
  --offset-y: 30;
}

.item[data-item="-33,31"] {
  --offset-x: -33;
  --offset-y: 31;
}

.item[data-item="-33,32"] {
  --offset-x: -33;
  --offset-y: 32;
}

.item[data-item="-33,33"] {
  --offset-x: -33;
  --offset-y: 33;
}

.item[data-item="-33,34"] {
  --offset-x: -33;
  --offset-y: 34;
}

.item[data-item="-33,35"] {
  --offset-x: -33;
  --offset-y: 35;
}

.item[data-item="-33,36"] {
  --offset-x: -33;
  --offset-y: 36;
}

.item[data-item="-33,37"] {
  --offset-x: -33;
  --offset-y: 37;
}

.item[data-item="-33,38"] {
  --offset-x: -33;
  --offset-y: 38;
}

.item[data-item="-33,39"] {
  --offset-x: -33;
  --offset-y: 39;
}

.item[data-item="-33,40"] {
  --offset-x: -33;
  --offset-y: 40;
}

.item[data-item="-33,41"] {
  --offset-x: -33;
  --offset-y: 41;
}

.item[data-item="-33,42"] {
  --offset-x: -33;
  --offset-y: 42;
}

.item[data-item="-33,43"] {
  --offset-x: -33;
  --offset-y: 43;
}

.item[data-item="-33,44"] {
  --offset-x: -33;
  --offset-y: 44;
}

.item[data-item="-33,45"] {
  --offset-x: -33;
  --offset-y: 45;
}

.item[data-item="-33,46"] {
  --offset-x: -33;
  --offset-y: 46;
}

.item[data-item="-33,47"] {
  --offset-x: -33;
  --offset-y: 47;
}

.item[data-item="-33,48"] {
  --offset-x: -33;
  --offset-y: 48;
}

.item[data-item="-33,49"] {
  --offset-x: -33;
  --offset-y: 49;
}

.item[data-item="-33,50"] {
  --offset-x: -33;
  --offset-y: 50;
}

.item[data-item="-32,-50"] {
  --offset-x: -32;
  --offset-y: -50;
}

.item[data-item="-32,-49"] {
  --offset-x: -32;
  --offset-y: -49;
}

.item[data-item="-32,-48"] {
  --offset-x: -32;
  --offset-y: -48;
}

.item[data-item="-32,-47"] {
  --offset-x: -32;
  --offset-y: -47;
}

.item[data-item="-32,-46"] {
  --offset-x: -32;
  --offset-y: -46;
}

.item[data-item="-32,-45"] {
  --offset-x: -32;
  --offset-y: -45;
}

.item[data-item="-32,-44"] {
  --offset-x: -32;
  --offset-y: -44;
}

.item[data-item="-32,-43"] {
  --offset-x: -32;
  --offset-y: -43;
}

.item[data-item="-32,-42"] {
  --offset-x: -32;
  --offset-y: -42;
}

.item[data-item="-32,-41"] {
  --offset-x: -32;
  --offset-y: -41;
}

.item[data-item="-32,-40"] {
  --offset-x: -32;
  --offset-y: -40;
}

.item[data-item="-32,-39"] {
  --offset-x: -32;
  --offset-y: -39;
}

.item[data-item="-32,-38"] {
  --offset-x: -32;
  --offset-y: -38;
}

.item[data-item="-32,-37"] {
  --offset-x: -32;
  --offset-y: -37;
}

.item[data-item="-32,-36"] {
  --offset-x: -32;
  --offset-y: -36;
}

.item[data-item="-32,-35"] {
  --offset-x: -32;
  --offset-y: -35;
}

.item[data-item="-32,-34"] {
  --offset-x: -32;
  --offset-y: -34;
}

.item[data-item="-32,-33"] {
  --offset-x: -32;
  --offset-y: -33;
}

.item[data-item="-32,-32"] {
  --offset-x: -32;
  --offset-y: -32;
}

.item[data-item="-32,-31"] {
  --offset-x: -32;
  --offset-y: -31;
}

.item[data-item="-32,-30"] {
  --offset-x: -32;
  --offset-y: -30;
}

.item[data-item="-32,-29"] {
  --offset-x: -32;
  --offset-y: -29;
}

.item[data-item="-32,-28"] {
  --offset-x: -32;
  --offset-y: -28;
}

.item[data-item="-32,-27"] {
  --offset-x: -32;
  --offset-y: -27;
}

.item[data-item="-32,-26"] {
  --offset-x: -32;
  --offset-y: -26;
}

.item[data-item="-32,-25"] {
  --offset-x: -32;
  --offset-y: -25;
}

.item[data-item="-32,-24"] {
  --offset-x: -32;
  --offset-y: -24;
}

.item[data-item="-32,-23"] {
  --offset-x: -32;
  --offset-y: -23;
}

.item[data-item="-32,-22"] {
  --offset-x: -32;
  --offset-y: -22;
}

.item[data-item="-32,-21"] {
  --offset-x: -32;
  --offset-y: -21;
}

.item[data-item="-32,-20"] {
  --offset-x: -32;
  --offset-y: -20;
}

.item[data-item="-32,-19"] {
  --offset-x: -32;
  --offset-y: -19;
}

.item[data-item="-32,-18"] {
  --offset-x: -32;
  --offset-y: -18;
}

.item[data-item="-32,-17"] {
  --offset-x: -32;
  --offset-y: -17;
}

.item[data-item="-32,-16"] {
  --offset-x: -32;
  --offset-y: -16;
}

.item[data-item="-32,-15"] {
  --offset-x: -32;
  --offset-y: -15;
}

.item[data-item="-32,-14"] {
  --offset-x: -32;
  --offset-y: -14;
}

.item[data-item="-32,-13"] {
  --offset-x: -32;
  --offset-y: -13;
}

.item[data-item="-32,-12"] {
  --offset-x: -32;
  --offset-y: -12;
}

.item[data-item="-32,-11"] {
  --offset-x: -32;
  --offset-y: -11;
}

.item[data-item="-32,-10"] {
  --offset-x: -32;
  --offset-y: -10;
}

.item[data-item="-32,-9"] {
  --offset-x: -32;
  --offset-y: -9;
}

.item[data-item="-32,-8"] {
  --offset-x: -32;
  --offset-y: -8;
}

.item[data-item="-32,-7"] {
  --offset-x: -32;
  --offset-y: -7;
}

.item[data-item="-32,-6"] {
  --offset-x: -32;
  --offset-y: -6;
}

.item[data-item="-32,-5"] {
  --offset-x: -32;
  --offset-y: -5;
}

.item[data-item="-32,-4"] {
  --offset-x: -32;
  --offset-y: -4;
}

.item[data-item="-32,-3"] {
  --offset-x: -32;
  --offset-y: -3;
}

.item[data-item="-32,-2"] {
  --offset-x: -32;
  --offset-y: -2;
}

.item[data-item="-32,-1"] {
  --offset-x: -32;
  --offset-y: -1;
}

.item[data-item="-32,0"] {
  --offset-x: -32;
  --offset-y: 0;
}

.item[data-item="-32,1"] {
  --offset-x: -32;
  --offset-y: 1;
}

.item[data-item="-32,2"] {
  --offset-x: -32;
  --offset-y: 2;
}

.item[data-item="-32,3"] {
  --offset-x: -32;
  --offset-y: 3;
}

.item[data-item="-32,4"] {
  --offset-x: -32;
  --offset-y: 4;
}

.item[data-item="-32,5"] {
  --offset-x: -32;
  --offset-y: 5;
}

.item[data-item="-32,6"] {
  --offset-x: -32;
  --offset-y: 6;
}

.item[data-item="-32,7"] {
  --offset-x: -32;
  --offset-y: 7;
}

.item[data-item="-32,8"] {
  --offset-x: -32;
  --offset-y: 8;
}

.item[data-item="-32,9"] {
  --offset-x: -32;
  --offset-y: 9;
}

.item[data-item="-32,10"] {
  --offset-x: -32;
  --offset-y: 10;
}

.item[data-item="-32,11"] {
  --offset-x: -32;
  --offset-y: 11;
}

.item[data-item="-32,12"] {
  --offset-x: -32;
  --offset-y: 12;
}

.item[data-item="-32,13"] {
  --offset-x: -32;
  --offset-y: 13;
}

.item[data-item="-32,14"] {
  --offset-x: -32;
  --offset-y: 14;
}

.item[data-item="-32,15"] {
  --offset-x: -32;
  --offset-y: 15;
}

.item[data-item="-32,16"] {
  --offset-x: -32;
  --offset-y: 16;
}

.item[data-item="-32,17"] {
  --offset-x: -32;
  --offset-y: 17;
}

.item[data-item="-32,18"] {
  --offset-x: -32;
  --offset-y: 18;
}

.item[data-item="-32,19"] {
  --offset-x: -32;
  --offset-y: 19;
}

.item[data-item="-32,20"] {
  --offset-x: -32;
  --offset-y: 20;
}

.item[data-item="-32,21"] {
  --offset-x: -32;
  --offset-y: 21;
}

.item[data-item="-32,22"] {
  --offset-x: -32;
  --offset-y: 22;
}

.item[data-item="-32,23"] {
  --offset-x: -32;
  --offset-y: 23;
}

.item[data-item="-32,24"] {
  --offset-x: -32;
  --offset-y: 24;
}

.item[data-item="-32,25"] {
  --offset-x: -32;
  --offset-y: 25;
}

.item[data-item="-32,26"] {
  --offset-x: -32;
  --offset-y: 26;
}

.item[data-item="-32,27"] {
  --offset-x: -32;
  --offset-y: 27;
}

.item[data-item="-32,28"] {
  --offset-x: -32;
  --offset-y: 28;
}

.item[data-item="-32,29"] {
  --offset-x: -32;
  --offset-y: 29;
}

.item[data-item="-32,30"] {
  --offset-x: -32;
  --offset-y: 30;
}

.item[data-item="-32,31"] {
  --offset-x: -32;
  --offset-y: 31;
}

.item[data-item="-32,32"] {
  --offset-x: -32;
  --offset-y: 32;
}

.item[data-item="-32,33"] {
  --offset-x: -32;
  --offset-y: 33;
}

.item[data-item="-32,34"] {
  --offset-x: -32;
  --offset-y: 34;
}

.item[data-item="-32,35"] {
  --offset-x: -32;
  --offset-y: 35;
}

.item[data-item="-32,36"] {
  --offset-x: -32;
  --offset-y: 36;
}

.item[data-item="-32,37"] {
  --offset-x: -32;
  --offset-y: 37;
}

.item[data-item="-32,38"] {
  --offset-x: -32;
  --offset-y: 38;
}

.item[data-item="-32,39"] {
  --offset-x: -32;
  --offset-y: 39;
}

.item[data-item="-32,40"] {
  --offset-x: -32;
  --offset-y: 40;
}

.item[data-item="-32,41"] {
  --offset-x: -32;
  --offset-y: 41;
}

.item[data-item="-32,42"] {
  --offset-x: -32;
  --offset-y: 42;
}

.item[data-item="-32,43"] {
  --offset-x: -32;
  --offset-y: 43;
}

.item[data-item="-32,44"] {
  --offset-x: -32;
  --offset-y: 44;
}

.item[data-item="-32,45"] {
  --offset-x: -32;
  --offset-y: 45;
}

.item[data-item="-32,46"] {
  --offset-x: -32;
  --offset-y: 46;
}

.item[data-item="-32,47"] {
  --offset-x: -32;
  --offset-y: 47;
}

.item[data-item="-32,48"] {
  --offset-x: -32;
  --offset-y: 48;
}

.item[data-item="-32,49"] {
  --offset-x: -32;
  --offset-y: 49;
}

.item[data-item="-32,50"] {
  --offset-x: -32;
  --offset-y: 50;
}

.item[data-item="-31,-50"] {
  --offset-x: -31;
  --offset-y: -50;
}

.item[data-item="-31,-49"] {
  --offset-x: -31;
  --offset-y: -49;
}

.item[data-item="-31,-48"] {
  --offset-x: -31;
  --offset-y: -48;
}

.item[data-item="-31,-47"] {
  --offset-x: -31;
  --offset-y: -47;
}

.item[data-item="-31,-46"] {
  --offset-x: -31;
  --offset-y: -46;
}

.item[data-item="-31,-45"] {
  --offset-x: -31;
  --offset-y: -45;
}

.item[data-item="-31,-44"] {
  --offset-x: -31;
  --offset-y: -44;
}

.item[data-item="-31,-43"] {
  --offset-x: -31;
  --offset-y: -43;
}

.item[data-item="-31,-42"] {
  --offset-x: -31;
  --offset-y: -42;
}

.item[data-item="-31,-41"] {
  --offset-x: -31;
  --offset-y: -41;
}

.item[data-item="-31,-40"] {
  --offset-x: -31;
  --offset-y: -40;
}

.item[data-item="-31,-39"] {
  --offset-x: -31;
  --offset-y: -39;
}

.item[data-item="-31,-38"] {
  --offset-x: -31;
  --offset-y: -38;
}

.item[data-item="-31,-37"] {
  --offset-x: -31;
  --offset-y: -37;
}

.item[data-item="-31,-36"] {
  --offset-x: -31;
  --offset-y: -36;
}

.item[data-item="-31,-35"] {
  --offset-x: -31;
  --offset-y: -35;
}

.item[data-item="-31,-34"] {
  --offset-x: -31;
  --offset-y: -34;
}

.item[data-item="-31,-33"] {
  --offset-x: -31;
  --offset-y: -33;
}

.item[data-item="-31,-32"] {
  --offset-x: -31;
  --offset-y: -32;
}

.item[data-item="-31,-31"] {
  --offset-x: -31;
  --offset-y: -31;
}

.item[data-item="-31,-30"] {
  --offset-x: -31;
  --offset-y: -30;
}

.item[data-item="-31,-29"] {
  --offset-x: -31;
  --offset-y: -29;
}

.item[data-item="-31,-28"] {
  --offset-x: -31;
  --offset-y: -28;
}

.item[data-item="-31,-27"] {
  --offset-x: -31;
  --offset-y: -27;
}

.item[data-item="-31,-26"] {
  --offset-x: -31;
  --offset-y: -26;
}

.item[data-item="-31,-25"] {
  --offset-x: -31;
  --offset-y: -25;
}

.item[data-item="-31,-24"] {
  --offset-x: -31;
  --offset-y: -24;
}

.item[data-item="-31,-23"] {
  --offset-x: -31;
  --offset-y: -23;
}

.item[data-item="-31,-22"] {
  --offset-x: -31;
  --offset-y: -22;
}

.item[data-item="-31,-21"] {
  --offset-x: -31;
  --offset-y: -21;
}

.item[data-item="-31,-20"] {
  --offset-x: -31;
  --offset-y: -20;
}

.item[data-item="-31,-19"] {
  --offset-x: -31;
  --offset-y: -19;
}

.item[data-item="-31,-18"] {
  --offset-x: -31;
  --offset-y: -18;
}

.item[data-item="-31,-17"] {
  --offset-x: -31;
  --offset-y: -17;
}

.item[data-item="-31,-16"] {
  --offset-x: -31;
  --offset-y: -16;
}

.item[data-item="-31,-15"] {
  --offset-x: -31;
  --offset-y: -15;
}

.item[data-item="-31,-14"] {
  --offset-x: -31;
  --offset-y: -14;
}

.item[data-item="-31,-13"] {
  --offset-x: -31;
  --offset-y: -13;
}

.item[data-item="-31,-12"] {
  --offset-x: -31;
  --offset-y: -12;
}

.item[data-item="-31,-11"] {
  --offset-x: -31;
  --offset-y: -11;
}

.item[data-item="-31,-10"] {
  --offset-x: -31;
  --offset-y: -10;
}

.item[data-item="-31,-9"] {
  --offset-x: -31;
  --offset-y: -9;
}

.item[data-item="-31,-8"] {
  --offset-x: -31;
  --offset-y: -8;
}

.item[data-item="-31,-7"] {
  --offset-x: -31;
  --offset-y: -7;
}

.item[data-item="-31,-6"] {
  --offset-x: -31;
  --offset-y: -6;
}

.item[data-item="-31,-5"] {
  --offset-x: -31;
  --offset-y: -5;
}

.item[data-item="-31,-4"] {
  --offset-x: -31;
  --offset-y: -4;
}

.item[data-item="-31,-3"] {
  --offset-x: -31;
  --offset-y: -3;
}

.item[data-item="-31,-2"] {
  --offset-x: -31;
  --offset-y: -2;
}

.item[data-item="-31,-1"] {
  --offset-x: -31;
  --offset-y: -1;
}

.item[data-item="-31,0"] {
  --offset-x: -31;
  --offset-y: 0;
}

.item[data-item="-31,1"] {
  --offset-x: -31;
  --offset-y: 1;
}

.item[data-item="-31,2"] {
  --offset-x: -31;
  --offset-y: 2;
}

.item[data-item="-31,3"] {
  --offset-x: -31;
  --offset-y: 3;
}

.item[data-item="-31,4"] {
  --offset-x: -31;
  --offset-y: 4;
}

.item[data-item="-31,5"] {
  --offset-x: -31;
  --offset-y: 5;
}

.item[data-item="-31,6"] {
  --offset-x: -31;
  --offset-y: 6;
}

.item[data-item="-31,7"] {
  --offset-x: -31;
  --offset-y: 7;
}

.item[data-item="-31,8"] {
  --offset-x: -31;
  --offset-y: 8;
}

.item[data-item="-31,9"] {
  --offset-x: -31;
  --offset-y: 9;
}

.item[data-item="-31,10"] {
  --offset-x: -31;
  --offset-y: 10;
}

.item[data-item="-31,11"] {
  --offset-x: -31;
  --offset-y: 11;
}

.item[data-item="-31,12"] {
  --offset-x: -31;
  --offset-y: 12;
}

.item[data-item="-31,13"] {
  --offset-x: -31;
  --offset-y: 13;
}

.item[data-item="-31,14"] {
  --offset-x: -31;
  --offset-y: 14;
}

.item[data-item="-31,15"] {
  --offset-x: -31;
  --offset-y: 15;
}

.item[data-item="-31,16"] {
  --offset-x: -31;
  --offset-y: 16;
}

.item[data-item="-31,17"] {
  --offset-x: -31;
  --offset-y: 17;
}

.item[data-item="-31,18"] {
  --offset-x: -31;
  --offset-y: 18;
}

.item[data-item="-31,19"] {
  --offset-x: -31;
  --offset-y: 19;
}

.item[data-item="-31,20"] {
  --offset-x: -31;
  --offset-y: 20;
}

.item[data-item="-31,21"] {
  --offset-x: -31;
  --offset-y: 21;
}

.item[data-item="-31,22"] {
  --offset-x: -31;
  --offset-y: 22;
}

.item[data-item="-31,23"] {
  --offset-x: -31;
  --offset-y: 23;
}

.item[data-item="-31,24"] {
  --offset-x: -31;
  --offset-y: 24;
}

.item[data-item="-31,25"] {
  --offset-x: -31;
  --offset-y: 25;
}

.item[data-item="-31,26"] {
  --offset-x: -31;
  --offset-y: 26;
}

.item[data-item="-31,27"] {
  --offset-x: -31;
  --offset-y: 27;
}

.item[data-item="-31,28"] {
  --offset-x: -31;
  --offset-y: 28;
}

.item[data-item="-31,29"] {
  --offset-x: -31;
  --offset-y: 29;
}

.item[data-item="-31,30"] {
  --offset-x: -31;
  --offset-y: 30;
}

.item[data-item="-31,31"] {
  --offset-x: -31;
  --offset-y: 31;
}

.item[data-item="-31,32"] {
  --offset-x: -31;
  --offset-y: 32;
}

.item[data-item="-31,33"] {
  --offset-x: -31;
  --offset-y: 33;
}

.item[data-item="-31,34"] {
  --offset-x: -31;
  --offset-y: 34;
}

.item[data-item="-31,35"] {
  --offset-x: -31;
  --offset-y: 35;
}

.item[data-item="-31,36"] {
  --offset-x: -31;
  --offset-y: 36;
}

.item[data-item="-31,37"] {
  --offset-x: -31;
  --offset-y: 37;
}

.item[data-item="-31,38"] {
  --offset-x: -31;
  --offset-y: 38;
}

.item[data-item="-31,39"] {
  --offset-x: -31;
  --offset-y: 39;
}

.item[data-item="-31,40"] {
  --offset-x: -31;
  --offset-y: 40;
}

.item[data-item="-31,41"] {
  --offset-x: -31;
  --offset-y: 41;
}

.item[data-item="-31,42"] {
  --offset-x: -31;
  --offset-y: 42;
}

.item[data-item="-31,43"] {
  --offset-x: -31;
  --offset-y: 43;
}

.item[data-item="-31,44"] {
  --offset-x: -31;
  --offset-y: 44;
}

.item[data-item="-31,45"] {
  --offset-x: -31;
  --offset-y: 45;
}

.item[data-item="-31,46"] {
  --offset-x: -31;
  --offset-y: 46;
}

.item[data-item="-31,47"] {
  --offset-x: -31;
  --offset-y: 47;
}

.item[data-item="-31,48"] {
  --offset-x: -31;
  --offset-y: 48;
}

.item[data-item="-31,49"] {
  --offset-x: -31;
  --offset-y: 49;
}

.item[data-item="-31,50"] {
  --offset-x: -31;
  --offset-y: 50;
}

.item[data-item="-30,-50"] {
  --offset-x: -30;
  --offset-y: -50;
}

.item[data-item="-30,-49"] {
  --offset-x: -30;
  --offset-y: -49;
}

.item[data-item="-30,-48"] {
  --offset-x: -30;
  --offset-y: -48;
}

.item[data-item="-30,-47"] {
  --offset-x: -30;
  --offset-y: -47;
}

.item[data-item="-30,-46"] {
  --offset-x: -30;
  --offset-y: -46;
}

.item[data-item="-30,-45"] {
  --offset-x: -30;
  --offset-y: -45;
}

.item[data-item="-30,-44"] {
  --offset-x: -30;
  --offset-y: -44;
}

.item[data-item="-30,-43"] {
  --offset-x: -30;
  --offset-y: -43;
}

.item[data-item="-30,-42"] {
  --offset-x: -30;
  --offset-y: -42;
}

.item[data-item="-30,-41"] {
  --offset-x: -30;
  --offset-y: -41;
}

.item[data-item="-30,-40"] {
  --offset-x: -30;
  --offset-y: -40;
}

.item[data-item="-30,-39"] {
  --offset-x: -30;
  --offset-y: -39;
}

.item[data-item="-30,-38"] {
  --offset-x: -30;
  --offset-y: -38;
}

.item[data-item="-30,-37"] {
  --offset-x: -30;
  --offset-y: -37;
}

.item[data-item="-30,-36"] {
  --offset-x: -30;
  --offset-y: -36;
}

.item[data-item="-30,-35"] {
  --offset-x: -30;
  --offset-y: -35;
}

.item[data-item="-30,-34"] {
  --offset-x: -30;
  --offset-y: -34;
}

.item[data-item="-30,-33"] {
  --offset-x: -30;
  --offset-y: -33;
}

.item[data-item="-30,-32"] {
  --offset-x: -30;
  --offset-y: -32;
}

.item[data-item="-30,-31"] {
  --offset-x: -30;
  --offset-y: -31;
}

.item[data-item="-30,-30"] {
  --offset-x: -30;
  --offset-y: -30;
}

.item[data-item="-30,-29"] {
  --offset-x: -30;
  --offset-y: -29;
}

.item[data-item="-30,-28"] {
  --offset-x: -30;
  --offset-y: -28;
}

.item[data-item="-30,-27"] {
  --offset-x: -30;
  --offset-y: -27;
}

.item[data-item="-30,-26"] {
  --offset-x: -30;
  --offset-y: -26;
}

.item[data-item="-30,-25"] {
  --offset-x: -30;
  --offset-y: -25;
}

.item[data-item="-30,-24"] {
  --offset-x: -30;
  --offset-y: -24;
}

.item[data-item="-30,-23"] {
  --offset-x: -30;
  --offset-y: -23;
}

.item[data-item="-30,-22"] {
  --offset-x: -30;
  --offset-y: -22;
}

.item[data-item="-30,-21"] {
  --offset-x: -30;
  --offset-y: -21;
}

.item[data-item="-30,-20"] {
  --offset-x: -30;
  --offset-y: -20;
}

.item[data-item="-30,-19"] {
  --offset-x: -30;
  --offset-y: -19;
}

.item[data-item="-30,-18"] {
  --offset-x: -30;
  --offset-y: -18;
}

.item[data-item="-30,-17"] {
  --offset-x: -30;
  --offset-y: -17;
}

.item[data-item="-30,-16"] {
  --offset-x: -30;
  --offset-y: -16;
}

.item[data-item="-30,-15"] {
  --offset-x: -30;
  --offset-y: -15;
}

.item[data-item="-30,-14"] {
  --offset-x: -30;
  --offset-y: -14;
}

.item[data-item="-30,-13"] {
  --offset-x: -30;
  --offset-y: -13;
}

.item[data-item="-30,-12"] {
  --offset-x: -30;
  --offset-y: -12;
}

.item[data-item="-30,-11"] {
  --offset-x: -30;
  --offset-y: -11;
}

.item[data-item="-30,-10"] {
  --offset-x: -30;
  --offset-y: -10;
}

.item[data-item="-30,-9"] {
  --offset-x: -30;
  --offset-y: -9;
}

.item[data-item="-30,-8"] {
  --offset-x: -30;
  --offset-y: -8;
}

.item[data-item="-30,-7"] {
  --offset-x: -30;
  --offset-y: -7;
}

.item[data-item="-30,-6"] {
  --offset-x: -30;
  --offset-y: -6;
}

.item[data-item="-30,-5"] {
  --offset-x: -30;
  --offset-y: -5;
}

.item[data-item="-30,-4"] {
  --offset-x: -30;
  --offset-y: -4;
}

.item[data-item="-30,-3"] {
  --offset-x: -30;
  --offset-y: -3;
}

.item[data-item="-30,-2"] {
  --offset-x: -30;
  --offset-y: -2;
}

.item[data-item="-30,-1"] {
  --offset-x: -30;
  --offset-y: -1;
}

.item[data-item="-30,0"] {
  --offset-x: -30;
  --offset-y: 0;
}

.item[data-item="-30,1"] {
  --offset-x: -30;
  --offset-y: 1;
}

.item[data-item="-30,2"] {
  --offset-x: -30;
  --offset-y: 2;
}

.item[data-item="-30,3"] {
  --offset-x: -30;
  --offset-y: 3;
}

.item[data-item="-30,4"] {
  --offset-x: -30;
  --offset-y: 4;
}

.item[data-item="-30,5"] {
  --offset-x: -30;
  --offset-y: 5;
}

.item[data-item="-30,6"] {
  --offset-x: -30;
  --offset-y: 6;
}

.item[data-item="-30,7"] {
  --offset-x: -30;
  --offset-y: 7;
}

.item[data-item="-30,8"] {
  --offset-x: -30;
  --offset-y: 8;
}

.item[data-item="-30,9"] {
  --offset-x: -30;
  --offset-y: 9;
}

.item[data-item="-30,10"] {
  --offset-x: -30;
  --offset-y: 10;
}

.item[data-item="-30,11"] {
  --offset-x: -30;
  --offset-y: 11;
}

.item[data-item="-30,12"] {
  --offset-x: -30;
  --offset-y: 12;
}

.item[data-item="-30,13"] {
  --offset-x: -30;
  --offset-y: 13;
}

.item[data-item="-30,14"] {
  --offset-x: -30;
  --offset-y: 14;
}

.item[data-item="-30,15"] {
  --offset-x: -30;
  --offset-y: 15;
}

.item[data-item="-30,16"] {
  --offset-x: -30;
  --offset-y: 16;
}

.item[data-item="-30,17"] {
  --offset-x: -30;
  --offset-y: 17;
}

.item[data-item="-30,18"] {
  --offset-x: -30;
  --offset-y: 18;
}

.item[data-item="-30,19"] {
  --offset-x: -30;
  --offset-y: 19;
}

.item[data-item="-30,20"] {
  --offset-x: -30;
  --offset-y: 20;
}

.item[data-item="-30,21"] {
  --offset-x: -30;
  --offset-y: 21;
}

.item[data-item="-30,22"] {
  --offset-x: -30;
  --offset-y: 22;
}

.item[data-item="-30,23"] {
  --offset-x: -30;
  --offset-y: 23;
}

.item[data-item="-30,24"] {
  --offset-x: -30;
  --offset-y: 24;
}

.item[data-item="-30,25"] {
  --offset-x: -30;
  --offset-y: 25;
}

.item[data-item="-30,26"] {
  --offset-x: -30;
  --offset-y: 26;
}

.item[data-item="-30,27"] {
  --offset-x: -30;
  --offset-y: 27;
}

.item[data-item="-30,28"] {
  --offset-x: -30;
  --offset-y: 28;
}

.item[data-item="-30,29"] {
  --offset-x: -30;
  --offset-y: 29;
}

.item[data-item="-30,30"] {
  --offset-x: -30;
  --offset-y: 30;
}

.item[data-item="-30,31"] {
  --offset-x: -30;
  --offset-y: 31;
}

.item[data-item="-30,32"] {
  --offset-x: -30;
  --offset-y: 32;
}

.item[data-item="-30,33"] {
  --offset-x: -30;
  --offset-y: 33;
}

.item[data-item="-30,34"] {
  --offset-x: -30;
  --offset-y: 34;
}

.item[data-item="-30,35"] {
  --offset-x: -30;
  --offset-y: 35;
}

.item[data-item="-30,36"] {
  --offset-x: -30;
  --offset-y: 36;
}

.item[data-item="-30,37"] {
  --offset-x: -30;
  --offset-y: 37;
}

.item[data-item="-30,38"] {
  --offset-x: -30;
  --offset-y: 38;
}

.item[data-item="-30,39"] {
  --offset-x: -30;
  --offset-y: 39;
}

.item[data-item="-30,40"] {
  --offset-x: -30;
  --offset-y: 40;
}

.item[data-item="-30,41"] {
  --offset-x: -30;
  --offset-y: 41;
}

.item[data-item="-30,42"] {
  --offset-x: -30;
  --offset-y: 42;
}

.item[data-item="-30,43"] {
  --offset-x: -30;
  --offset-y: 43;
}

.item[data-item="-30,44"] {
  --offset-x: -30;
  --offset-y: 44;
}

.item[data-item="-30,45"] {
  --offset-x: -30;
  --offset-y: 45;
}

.item[data-item="-30,46"] {
  --offset-x: -30;
  --offset-y: 46;
}

.item[data-item="-30,47"] {
  --offset-x: -30;
  --offset-y: 47;
}

.item[data-item="-30,48"] {
  --offset-x: -30;
  --offset-y: 48;
}

.item[data-item="-30,49"] {
  --offset-x: -30;
  --offset-y: 49;
}

.item[data-item="-30,50"] {
  --offset-x: -30;
  --offset-y: 50;
}

.item[data-item="-29,-50"] {
  --offset-x: -29;
  --offset-y: -50;
}

.item[data-item="-29,-49"] {
  --offset-x: -29;
  --offset-y: -49;
}

.item[data-item="-29,-48"] {
  --offset-x: -29;
  --offset-y: -48;
}

.item[data-item="-29,-47"] {
  --offset-x: -29;
  --offset-y: -47;
}

.item[data-item="-29,-46"] {
  --offset-x: -29;
  --offset-y: -46;
}

.item[data-item="-29,-45"] {
  --offset-x: -29;
  --offset-y: -45;
}

.item[data-item="-29,-44"] {
  --offset-x: -29;
  --offset-y: -44;
}

.item[data-item="-29,-43"] {
  --offset-x: -29;
  --offset-y: -43;
}

.item[data-item="-29,-42"] {
  --offset-x: -29;
  --offset-y: -42;
}

.item[data-item="-29,-41"] {
  --offset-x: -29;
  --offset-y: -41;
}

.item[data-item="-29,-40"] {
  --offset-x: -29;
  --offset-y: -40;
}

.item[data-item="-29,-39"] {
  --offset-x: -29;
  --offset-y: -39;
}

.item[data-item="-29,-38"] {
  --offset-x: -29;
  --offset-y: -38;
}

.item[data-item="-29,-37"] {
  --offset-x: -29;
  --offset-y: -37;
}

.item[data-item="-29,-36"] {
  --offset-x: -29;
  --offset-y: -36;
}

.item[data-item="-29,-35"] {
  --offset-x: -29;
  --offset-y: -35;
}

.item[data-item="-29,-34"] {
  --offset-x: -29;
  --offset-y: -34;
}

.item[data-item="-29,-33"] {
  --offset-x: -29;
  --offset-y: -33;
}

.item[data-item="-29,-32"] {
  --offset-x: -29;
  --offset-y: -32;
}

.item[data-item="-29,-31"] {
  --offset-x: -29;
  --offset-y: -31;
}

.item[data-item="-29,-30"] {
  --offset-x: -29;
  --offset-y: -30;
}

.item[data-item="-29,-29"] {
  --offset-x: -29;
  --offset-y: -29;
}

.item[data-item="-29,-28"] {
  --offset-x: -29;
  --offset-y: -28;
}

.item[data-item="-29,-27"] {
  --offset-x: -29;
  --offset-y: -27;
}

.item[data-item="-29,-26"] {
  --offset-x: -29;
  --offset-y: -26;
}

.item[data-item="-29,-25"] {
  --offset-x: -29;
  --offset-y: -25;
}

.item[data-item="-29,-24"] {
  --offset-x: -29;
  --offset-y: -24;
}

.item[data-item="-29,-23"] {
  --offset-x: -29;
  --offset-y: -23;
}

.item[data-item="-29,-22"] {
  --offset-x: -29;
  --offset-y: -22;
}

.item[data-item="-29,-21"] {
  --offset-x: -29;
  --offset-y: -21;
}

.item[data-item="-29,-20"] {
  --offset-x: -29;
  --offset-y: -20;
}

.item[data-item="-29,-19"] {
  --offset-x: -29;
  --offset-y: -19;
}

.item[data-item="-29,-18"] {
  --offset-x: -29;
  --offset-y: -18;
}

.item[data-item="-29,-17"] {
  --offset-x: -29;
  --offset-y: -17;
}

.item[data-item="-29,-16"] {
  --offset-x: -29;
  --offset-y: -16;
}

.item[data-item="-29,-15"] {
  --offset-x: -29;
  --offset-y: -15;
}

.item[data-item="-29,-14"] {
  --offset-x: -29;
  --offset-y: -14;
}

.item[data-item="-29,-13"] {
  --offset-x: -29;
  --offset-y: -13;
}

.item[data-item="-29,-12"] {
  --offset-x: -29;
  --offset-y: -12;
}

.item[data-item="-29,-11"] {
  --offset-x: -29;
  --offset-y: -11;
}

.item[data-item="-29,-10"] {
  --offset-x: -29;
  --offset-y: -10;
}

.item[data-item="-29,-9"] {
  --offset-x: -29;
  --offset-y: -9;
}

.item[data-item="-29,-8"] {
  --offset-x: -29;
  --offset-y: -8;
}

.item[data-item="-29,-7"] {
  --offset-x: -29;
  --offset-y: -7;
}

.item[data-item="-29,-6"] {
  --offset-x: -29;
  --offset-y: -6;
}

.item[data-item="-29,-5"] {
  --offset-x: -29;
  --offset-y: -5;
}

.item[data-item="-29,-4"] {
  --offset-x: -29;
  --offset-y: -4;
}

.item[data-item="-29,-3"] {
  --offset-x: -29;
  --offset-y: -3;
}

.item[data-item="-29,-2"] {
  --offset-x: -29;
  --offset-y: -2;
}

.item[data-item="-29,-1"] {
  --offset-x: -29;
  --offset-y: -1;
}

.item[data-item="-29,0"] {
  --offset-x: -29;
  --offset-y: 0;
}

.item[data-item="-29,1"] {
  --offset-x: -29;
  --offset-y: 1;
}

.item[data-item="-29,2"] {
  --offset-x: -29;
  --offset-y: 2;
}

.item[data-item="-29,3"] {
  --offset-x: -29;
  --offset-y: 3;
}

.item[data-item="-29,4"] {
  --offset-x: -29;
  --offset-y: 4;
}

.item[data-item="-29,5"] {
  --offset-x: -29;
  --offset-y: 5;
}

.item[data-item="-29,6"] {
  --offset-x: -29;
  --offset-y: 6;
}

.item[data-item="-29,7"] {
  --offset-x: -29;
  --offset-y: 7;
}

.item[data-item="-29,8"] {
  --offset-x: -29;
  --offset-y: 8;
}

.item[data-item="-29,9"] {
  --offset-x: -29;
  --offset-y: 9;
}

.item[data-item="-29,10"] {
  --offset-x: -29;
  --offset-y: 10;
}

.item[data-item="-29,11"] {
  --offset-x: -29;
  --offset-y: 11;
}

.item[data-item="-29,12"] {
  --offset-x: -29;
  --offset-y: 12;
}

.item[data-item="-29,13"] {
  --offset-x: -29;
  --offset-y: 13;
}

.item[data-item="-29,14"] {
  --offset-x: -29;
  --offset-y: 14;
}

.item[data-item="-29,15"] {
  --offset-x: -29;
  --offset-y: 15;
}

.item[data-item="-29,16"] {
  --offset-x: -29;
  --offset-y: 16;
}

.item[data-item="-29,17"] {
  --offset-x: -29;
  --offset-y: 17;
}

.item[data-item="-29,18"] {
  --offset-x: -29;
  --offset-y: 18;
}

.item[data-item="-29,19"] {
  --offset-x: -29;
  --offset-y: 19;
}

.item[data-item="-29,20"] {
  --offset-x: -29;
  --offset-y: 20;
}

.item[data-item="-29,21"] {
  --offset-x: -29;
  --offset-y: 21;
}

.item[data-item="-29,22"] {
  --offset-x: -29;
  --offset-y: 22;
}

.item[data-item="-29,23"] {
  --offset-x: -29;
  --offset-y: 23;
}

.item[data-item="-29,24"] {
  --offset-x: -29;
  --offset-y: 24;
}

.item[data-item="-29,25"] {
  --offset-x: -29;
  --offset-y: 25;
}

.item[data-item="-29,26"] {
  --offset-x: -29;
  --offset-y: 26;
}

.item[data-item="-29,27"] {
  --offset-x: -29;
  --offset-y: 27;
}

.item[data-item="-29,28"] {
  --offset-x: -29;
  --offset-y: 28;
}

.item[data-item="-29,29"] {
  --offset-x: -29;
  --offset-y: 29;
}

.item[data-item="-29,30"] {
  --offset-x: -29;
  --offset-y: 30;
}

.item[data-item="-29,31"] {
  --offset-x: -29;
  --offset-y: 31;
}

.item[data-item="-29,32"] {
  --offset-x: -29;
  --offset-y: 32;
}

.item[data-item="-29,33"] {
  --offset-x: -29;
  --offset-y: 33;
}

.item[data-item="-29,34"] {
  --offset-x: -29;
  --offset-y: 34;
}

.item[data-item="-29,35"] {
  --offset-x: -29;
  --offset-y: 35;
}

.item[data-item="-29,36"] {
  --offset-x: -29;
  --offset-y: 36;
}

.item[data-item="-29,37"] {
  --offset-x: -29;
  --offset-y: 37;
}

.item[data-item="-29,38"] {
  --offset-x: -29;
  --offset-y: 38;
}

.item[data-item="-29,39"] {
  --offset-x: -29;
  --offset-y: 39;
}

.item[data-item="-29,40"] {
  --offset-x: -29;
  --offset-y: 40;
}

.item[data-item="-29,41"] {
  --offset-x: -29;
  --offset-y: 41;
}

.item[data-item="-29,42"] {
  --offset-x: -29;
  --offset-y: 42;
}

.item[data-item="-29,43"] {
  --offset-x: -29;
  --offset-y: 43;
}

.item[data-item="-29,44"] {
  --offset-x: -29;
  --offset-y: 44;
}

.item[data-item="-29,45"] {
  --offset-x: -29;
  --offset-y: 45;
}

.item[data-item="-29,46"] {
  --offset-x: -29;
  --offset-y: 46;
}

.item[data-item="-29,47"] {
  --offset-x: -29;
  --offset-y: 47;
}

.item[data-item="-29,48"] {
  --offset-x: -29;
  --offset-y: 48;
}

.item[data-item="-29,49"] {
  --offset-x: -29;
  --offset-y: 49;
}

.item[data-item="-29,50"] {
  --offset-x: -29;
  --offset-y: 50;
}

.item[data-item="-28,-50"] {
  --offset-x: -28;
  --offset-y: -50;
}

.item[data-item="-28,-49"] {
  --offset-x: -28;
  --offset-y: -49;
}

.item[data-item="-28,-48"] {
  --offset-x: -28;
  --offset-y: -48;
}

.item[data-item="-28,-47"] {
  --offset-x: -28;
  --offset-y: -47;
}

.item[data-item="-28,-46"] {
  --offset-x: -28;
  --offset-y: -46;
}

.item[data-item="-28,-45"] {
  --offset-x: -28;
  --offset-y: -45;
}

.item[data-item="-28,-44"] {
  --offset-x: -28;
  --offset-y: -44;
}

.item[data-item="-28,-43"] {
  --offset-x: -28;
  --offset-y: -43;
}

.item[data-item="-28,-42"] {
  --offset-x: -28;
  --offset-y: -42;
}

.item[data-item="-28,-41"] {
  --offset-x: -28;
  --offset-y: -41;
}

.item[data-item="-28,-40"] {
  --offset-x: -28;
  --offset-y: -40;
}

.item[data-item="-28,-39"] {
  --offset-x: -28;
  --offset-y: -39;
}

.item[data-item="-28,-38"] {
  --offset-x: -28;
  --offset-y: -38;
}

.item[data-item="-28,-37"] {
  --offset-x: -28;
  --offset-y: -37;
}

.item[data-item="-28,-36"] {
  --offset-x: -28;
  --offset-y: -36;
}

.item[data-item="-28,-35"] {
  --offset-x: -28;
  --offset-y: -35;
}

.item[data-item="-28,-34"] {
  --offset-x: -28;
  --offset-y: -34;
}

.item[data-item="-28,-33"] {
  --offset-x: -28;
  --offset-y: -33;
}

.item[data-item="-28,-32"] {
  --offset-x: -28;
  --offset-y: -32;
}

.item[data-item="-28,-31"] {
  --offset-x: -28;
  --offset-y: -31;
}

.item[data-item="-28,-30"] {
  --offset-x: -28;
  --offset-y: -30;
}

.item[data-item="-28,-29"] {
  --offset-x: -28;
  --offset-y: -29;
}

.item[data-item="-28,-28"] {
  --offset-x: -28;
  --offset-y: -28;
}

.item[data-item="-28,-27"] {
  --offset-x: -28;
  --offset-y: -27;
}

.item[data-item="-28,-26"] {
  --offset-x: -28;
  --offset-y: -26;
}

.item[data-item="-28,-25"] {
  --offset-x: -28;
  --offset-y: -25;
}

.item[data-item="-28,-24"] {
  --offset-x: -28;
  --offset-y: -24;
}

.item[data-item="-28,-23"] {
  --offset-x: -28;
  --offset-y: -23;
}

.item[data-item="-28,-22"] {
  --offset-x: -28;
  --offset-y: -22;
}

.item[data-item="-28,-21"] {
  --offset-x: -28;
  --offset-y: -21;
}

.item[data-item="-28,-20"] {
  --offset-x: -28;
  --offset-y: -20;
}

.item[data-item="-28,-19"] {
  --offset-x: -28;
  --offset-y: -19;
}

.item[data-item="-28,-18"] {
  --offset-x: -28;
  --offset-y: -18;
}

.item[data-item="-28,-17"] {
  --offset-x: -28;
  --offset-y: -17;
}

.item[data-item="-28,-16"] {
  --offset-x: -28;
  --offset-y: -16;
}

.item[data-item="-28,-15"] {
  --offset-x: -28;
  --offset-y: -15;
}

.item[data-item="-28,-14"] {
  --offset-x: -28;
  --offset-y: -14;
}

.item[data-item="-28,-13"] {
  --offset-x: -28;
  --offset-y: -13;
}

.item[data-item="-28,-12"] {
  --offset-x: -28;
  --offset-y: -12;
}

.item[data-item="-28,-11"] {
  --offset-x: -28;
  --offset-y: -11;
}

.item[data-item="-28,-10"] {
  --offset-x: -28;
  --offset-y: -10;
}

.item[data-item="-28,-9"] {
  --offset-x: -28;
  --offset-y: -9;
}

.item[data-item="-28,-8"] {
  --offset-x: -28;
  --offset-y: -8;
}

.item[data-item="-28,-7"] {
  --offset-x: -28;
  --offset-y: -7;
}

.item[data-item="-28,-6"] {
  --offset-x: -28;
  --offset-y: -6;
}

.item[data-item="-28,-5"] {
  --offset-x: -28;
  --offset-y: -5;
}

.item[data-item="-28,-4"] {
  --offset-x: -28;
  --offset-y: -4;
}

.item[data-item="-28,-3"] {
  --offset-x: -28;
  --offset-y: -3;
}

.item[data-item="-28,-2"] {
  --offset-x: -28;
  --offset-y: -2;
}

.item[data-item="-28,-1"] {
  --offset-x: -28;
  --offset-y: -1;
}

.item[data-item="-28,0"] {
  --offset-x: -28;
  --offset-y: 0;
}

.item[data-item="-28,1"] {
  --offset-x: -28;
  --offset-y: 1;
}

.item[data-item="-28,2"] {
  --offset-x: -28;
  --offset-y: 2;
}

.item[data-item="-28,3"] {
  --offset-x: -28;
  --offset-y: 3;
}

.item[data-item="-28,4"] {
  --offset-x: -28;
  --offset-y: 4;
}

.item[data-item="-28,5"] {
  --offset-x: -28;
  --offset-y: 5;
}

.item[data-item="-28,6"] {
  --offset-x: -28;
  --offset-y: 6;
}

.item[data-item="-28,7"] {
  --offset-x: -28;
  --offset-y: 7;
}

.item[data-item="-28,8"] {
  --offset-x: -28;
  --offset-y: 8;
}

.item[data-item="-28,9"] {
  --offset-x: -28;
  --offset-y: 9;
}

.item[data-item="-28,10"] {
  --offset-x: -28;
  --offset-y: 10;
}

.item[data-item="-28,11"] {
  --offset-x: -28;
  --offset-y: 11;
}

.item[data-item="-28,12"] {
  --offset-x: -28;
  --offset-y: 12;
}

.item[data-item="-28,13"] {
  --offset-x: -28;
  --offset-y: 13;
}

.item[data-item="-28,14"] {
  --offset-x: -28;
  --offset-y: 14;
}

.item[data-item="-28,15"] {
  --offset-x: -28;
  --offset-y: 15;
}

.item[data-item="-28,16"] {
  --offset-x: -28;
  --offset-y: 16;
}

.item[data-item="-28,17"] {
  --offset-x: -28;
  --offset-y: 17;
}

.item[data-item="-28,18"] {
  --offset-x: -28;
  --offset-y: 18;
}

.item[data-item="-28,19"] {
  --offset-x: -28;
  --offset-y: 19;
}

.item[data-item="-28,20"] {
  --offset-x: -28;
  --offset-y: 20;
}

.item[data-item="-28,21"] {
  --offset-x: -28;
  --offset-y: 21;
}

.item[data-item="-28,22"] {
  --offset-x: -28;
  --offset-y: 22;
}

.item[data-item="-28,23"] {
  --offset-x: -28;
  --offset-y: 23;
}

.item[data-item="-28,24"] {
  --offset-x: -28;
  --offset-y: 24;
}

.item[data-item="-28,25"] {
  --offset-x: -28;
  --offset-y: 25;
}

.item[data-item="-28,26"] {
  --offset-x: -28;
  --offset-y: 26;
}

.item[data-item="-28,27"] {
  --offset-x: -28;
  --offset-y: 27;
}

.item[data-item="-28,28"] {
  --offset-x: -28;
  --offset-y: 28;
}

.item[data-item="-28,29"] {
  --offset-x: -28;
  --offset-y: 29;
}

.item[data-item="-28,30"] {
  --offset-x: -28;
  --offset-y: 30;
}

.item[data-item="-28,31"] {
  --offset-x: -28;
  --offset-y: 31;
}

.item[data-item="-28,32"] {
  --offset-x: -28;
  --offset-y: 32;
}

.item[data-item="-28,33"] {
  --offset-x: -28;
  --offset-y: 33;
}

.item[data-item="-28,34"] {
  --offset-x: -28;
  --offset-y: 34;
}

.item[data-item="-28,35"] {
  --offset-x: -28;
  --offset-y: 35;
}

.item[data-item="-28,36"] {
  --offset-x: -28;
  --offset-y: 36;
}

.item[data-item="-28,37"] {
  --offset-x: -28;
  --offset-y: 37;
}

.item[data-item="-28,38"] {
  --offset-x: -28;
  --offset-y: 38;
}

.item[data-item="-28,39"] {
  --offset-x: -28;
  --offset-y: 39;
}

.item[data-item="-28,40"] {
  --offset-x: -28;
  --offset-y: 40;
}

.item[data-item="-28,41"] {
  --offset-x: -28;
  --offset-y: 41;
}

.item[data-item="-28,42"] {
  --offset-x: -28;
  --offset-y: 42;
}

.item[data-item="-28,43"] {
  --offset-x: -28;
  --offset-y: 43;
}

.item[data-item="-28,44"] {
  --offset-x: -28;
  --offset-y: 44;
}

.item[data-item="-28,45"] {
  --offset-x: -28;
  --offset-y: 45;
}

.item[data-item="-28,46"] {
  --offset-x: -28;
  --offset-y: 46;
}

.item[data-item="-28,47"] {
  --offset-x: -28;
  --offset-y: 47;
}

.item[data-item="-28,48"] {
  --offset-x: -28;
  --offset-y: 48;
}

.item[data-item="-28,49"] {
  --offset-x: -28;
  --offset-y: 49;
}

.item[data-item="-28,50"] {
  --offset-x: -28;
  --offset-y: 50;
}

.item[data-item="-27,-50"] {
  --offset-x: -27;
  --offset-y: -50;
}

.item[data-item="-27,-49"] {
  --offset-x: -27;
  --offset-y: -49;
}

.item[data-item="-27,-48"] {
  --offset-x: -27;
  --offset-y: -48;
}

.item[data-item="-27,-47"] {
  --offset-x: -27;
  --offset-y: -47;
}

.item[data-item="-27,-46"] {
  --offset-x: -27;
  --offset-y: -46;
}

.item[data-item="-27,-45"] {
  --offset-x: -27;
  --offset-y: -45;
}

.item[data-item="-27,-44"] {
  --offset-x: -27;
  --offset-y: -44;
}

.item[data-item="-27,-43"] {
  --offset-x: -27;
  --offset-y: -43;
}

.item[data-item="-27,-42"] {
  --offset-x: -27;
  --offset-y: -42;
}

.item[data-item="-27,-41"] {
  --offset-x: -27;
  --offset-y: -41;
}

.item[data-item="-27,-40"] {
  --offset-x: -27;
  --offset-y: -40;
}

.item[data-item="-27,-39"] {
  --offset-x: -27;
  --offset-y: -39;
}

.item[data-item="-27,-38"] {
  --offset-x: -27;
  --offset-y: -38;
}

.item[data-item="-27,-37"] {
  --offset-x: -27;
  --offset-y: -37;
}

.item[data-item="-27,-36"] {
  --offset-x: -27;
  --offset-y: -36;
}

.item[data-item="-27,-35"] {
  --offset-x: -27;
  --offset-y: -35;
}

.item[data-item="-27,-34"] {
  --offset-x: -27;
  --offset-y: -34;
}

.item[data-item="-27,-33"] {
  --offset-x: -27;
  --offset-y: -33;
}

.item[data-item="-27,-32"] {
  --offset-x: -27;
  --offset-y: -32;
}

.item[data-item="-27,-31"] {
  --offset-x: -27;
  --offset-y: -31;
}

.item[data-item="-27,-30"] {
  --offset-x: -27;
  --offset-y: -30;
}

.item[data-item="-27,-29"] {
  --offset-x: -27;
  --offset-y: -29;
}

.item[data-item="-27,-28"] {
  --offset-x: -27;
  --offset-y: -28;
}

.item[data-item="-27,-27"] {
  --offset-x: -27;
  --offset-y: -27;
}

.item[data-item="-27,-26"] {
  --offset-x: -27;
  --offset-y: -26;
}

.item[data-item="-27,-25"] {
  --offset-x: -27;
  --offset-y: -25;
}

.item[data-item="-27,-24"] {
  --offset-x: -27;
  --offset-y: -24;
}

.item[data-item="-27,-23"] {
  --offset-x: -27;
  --offset-y: -23;
}

.item[data-item="-27,-22"] {
  --offset-x: -27;
  --offset-y: -22;
}

.item[data-item="-27,-21"] {
  --offset-x: -27;
  --offset-y: -21;
}

.item[data-item="-27,-20"] {
  --offset-x: -27;
  --offset-y: -20;
}

.item[data-item="-27,-19"] {
  --offset-x: -27;
  --offset-y: -19;
}

.item[data-item="-27,-18"] {
  --offset-x: -27;
  --offset-y: -18;
}

.item[data-item="-27,-17"] {
  --offset-x: -27;
  --offset-y: -17;
}

.item[data-item="-27,-16"] {
  --offset-x: -27;
  --offset-y: -16;
}

.item[data-item="-27,-15"] {
  --offset-x: -27;
  --offset-y: -15;
}

.item[data-item="-27,-14"] {
  --offset-x: -27;
  --offset-y: -14;
}

.item[data-item="-27,-13"] {
  --offset-x: -27;
  --offset-y: -13;
}

.item[data-item="-27,-12"] {
  --offset-x: -27;
  --offset-y: -12;
}

.item[data-item="-27,-11"] {
  --offset-x: -27;
  --offset-y: -11;
}

.item[data-item="-27,-10"] {
  --offset-x: -27;
  --offset-y: -10;
}

.item[data-item="-27,-9"] {
  --offset-x: -27;
  --offset-y: -9;
}

.item[data-item="-27,-8"] {
  --offset-x: -27;
  --offset-y: -8;
}

.item[data-item="-27,-7"] {
  --offset-x: -27;
  --offset-y: -7;
}

.item[data-item="-27,-6"] {
  --offset-x: -27;
  --offset-y: -6;
}

.item[data-item="-27,-5"] {
  --offset-x: -27;
  --offset-y: -5;
}

.item[data-item="-27,-4"] {
  --offset-x: -27;
  --offset-y: -4;
}

.item[data-item="-27,-3"] {
  --offset-x: -27;
  --offset-y: -3;
}

.item[data-item="-27,-2"] {
  --offset-x: -27;
  --offset-y: -2;
}

.item[data-item="-27,-1"] {
  --offset-x: -27;
  --offset-y: -1;
}

.item[data-item="-27,0"] {
  --offset-x: -27;
  --offset-y: 0;
}

.item[data-item="-27,1"] {
  --offset-x: -27;
  --offset-y: 1;
}

.item[data-item="-27,2"] {
  --offset-x: -27;
  --offset-y: 2;
}

.item[data-item="-27,3"] {
  --offset-x: -27;
  --offset-y: 3;
}

.item[data-item="-27,4"] {
  --offset-x: -27;
  --offset-y: 4;
}

.item[data-item="-27,5"] {
  --offset-x: -27;
  --offset-y: 5;
}

.item[data-item="-27,6"] {
  --offset-x: -27;
  --offset-y: 6;
}

.item[data-item="-27,7"] {
  --offset-x: -27;
  --offset-y: 7;
}

.item[data-item="-27,8"] {
  --offset-x: -27;
  --offset-y: 8;
}

.item[data-item="-27,9"] {
  --offset-x: -27;
  --offset-y: 9;
}

.item[data-item="-27,10"] {
  --offset-x: -27;
  --offset-y: 10;
}

.item[data-item="-27,11"] {
  --offset-x: -27;
  --offset-y: 11;
}

.item[data-item="-27,12"] {
  --offset-x: -27;
  --offset-y: 12;
}

.item[data-item="-27,13"] {
  --offset-x: -27;
  --offset-y: 13;
}

.item[data-item="-27,14"] {
  --offset-x: -27;
  --offset-y: 14;
}

.item[data-item="-27,15"] {
  --offset-x: -27;
  --offset-y: 15;
}

.item[data-item="-27,16"] {
  --offset-x: -27;
  --offset-y: 16;
}

.item[data-item="-27,17"] {
  --offset-x: -27;
  --offset-y: 17;
}

.item[data-item="-27,18"] {
  --offset-x: -27;
  --offset-y: 18;
}

.item[data-item="-27,19"] {
  --offset-x: -27;
  --offset-y: 19;
}

.item[data-item="-27,20"] {
  --offset-x: -27;
  --offset-y: 20;
}

.item[data-item="-27,21"] {
  --offset-x: -27;
  --offset-y: 21;
}

.item[data-item="-27,22"] {
  --offset-x: -27;
  --offset-y: 22;
}

.item[data-item="-27,23"] {
  --offset-x: -27;
  --offset-y: 23;
}

.item[data-item="-27,24"] {
  --offset-x: -27;
  --offset-y: 24;
}

.item[data-item="-27,25"] {
  --offset-x: -27;
  --offset-y: 25;
}

.item[data-item="-27,26"] {
  --offset-x: -27;
  --offset-y: 26;
}

.item[data-item="-27,27"] {
  --offset-x: -27;
  --offset-y: 27;
}

.item[data-item="-27,28"] {
  --offset-x: -27;
  --offset-y: 28;
}

.item[data-item="-27,29"] {
  --offset-x: -27;
  --offset-y: 29;
}

.item[data-item="-27,30"] {
  --offset-x: -27;
  --offset-y: 30;
}

.item[data-item="-27,31"] {
  --offset-x: -27;
  --offset-y: 31;
}

.item[data-item="-27,32"] {
  --offset-x: -27;
  --offset-y: 32;
}

.item[data-item="-27,33"] {
  --offset-x: -27;
  --offset-y: 33;
}

.item[data-item="-27,34"] {
  --offset-x: -27;
  --offset-y: 34;
}

.item[data-item="-27,35"] {
  --offset-x: -27;
  --offset-y: 35;
}

.item[data-item="-27,36"] {
  --offset-x: -27;
  --offset-y: 36;
}

.item[data-item="-27,37"] {
  --offset-x: -27;
  --offset-y: 37;
}

.item[data-item="-27,38"] {
  --offset-x: -27;
  --offset-y: 38;
}

.item[data-item="-27,39"] {
  --offset-x: -27;
  --offset-y: 39;
}

.item[data-item="-27,40"] {
  --offset-x: -27;
  --offset-y: 40;
}

.item[data-item="-27,41"] {
  --offset-x: -27;
  --offset-y: 41;
}

.item[data-item="-27,42"] {
  --offset-x: -27;
  --offset-y: 42;
}

.item[data-item="-27,43"] {
  --offset-x: -27;
  --offset-y: 43;
}

.item[data-item="-27,44"] {
  --offset-x: -27;
  --offset-y: 44;
}

.item[data-item="-27,45"] {
  --offset-x: -27;
  --offset-y: 45;
}

.item[data-item="-27,46"] {
  --offset-x: -27;
  --offset-y: 46;
}

.item[data-item="-27,47"] {
  --offset-x: -27;
  --offset-y: 47;
}

.item[data-item="-27,48"] {
  --offset-x: -27;
  --offset-y: 48;
}

.item[data-item="-27,49"] {
  --offset-x: -27;
  --offset-y: 49;
}

.item[data-item="-27,50"] {
  --offset-x: -27;
  --offset-y: 50;
}

.item[data-item="-26,-50"] {
  --offset-x: -26;
  --offset-y: -50;
}

.item[data-item="-26,-49"] {
  --offset-x: -26;
  --offset-y: -49;
}

.item[data-item="-26,-48"] {
  --offset-x: -26;
  --offset-y: -48;
}

.item[data-item="-26,-47"] {
  --offset-x: -26;
  --offset-y: -47;
}

.item[data-item="-26,-46"] {
  --offset-x: -26;
  --offset-y: -46;
}

.item[data-item="-26,-45"] {
  --offset-x: -26;
  --offset-y: -45;
}

.item[data-item="-26,-44"] {
  --offset-x: -26;
  --offset-y: -44;
}

.item[data-item="-26,-43"] {
  --offset-x: -26;
  --offset-y: -43;
}

.item[data-item="-26,-42"] {
  --offset-x: -26;
  --offset-y: -42;
}

.item[data-item="-26,-41"] {
  --offset-x: -26;
  --offset-y: -41;
}

.item[data-item="-26,-40"] {
  --offset-x: -26;
  --offset-y: -40;
}

.item[data-item="-26,-39"] {
  --offset-x: -26;
  --offset-y: -39;
}

.item[data-item="-26,-38"] {
  --offset-x: -26;
  --offset-y: -38;
}

.item[data-item="-26,-37"] {
  --offset-x: -26;
  --offset-y: -37;
}

.item[data-item="-26,-36"] {
  --offset-x: -26;
  --offset-y: -36;
}

.item[data-item="-26,-35"] {
  --offset-x: -26;
  --offset-y: -35;
}

.item[data-item="-26,-34"] {
  --offset-x: -26;
  --offset-y: -34;
}

.item[data-item="-26,-33"] {
  --offset-x: -26;
  --offset-y: -33;
}

.item[data-item="-26,-32"] {
  --offset-x: -26;
  --offset-y: -32;
}

.item[data-item="-26,-31"] {
  --offset-x: -26;
  --offset-y: -31;
}

.item[data-item="-26,-30"] {
  --offset-x: -26;
  --offset-y: -30;
}

.item[data-item="-26,-29"] {
  --offset-x: -26;
  --offset-y: -29;
}

.item[data-item="-26,-28"] {
  --offset-x: -26;
  --offset-y: -28;
}

.item[data-item="-26,-27"] {
  --offset-x: -26;
  --offset-y: -27;
}

.item[data-item="-26,-26"] {
  --offset-x: -26;
  --offset-y: -26;
}

.item[data-item="-26,-25"] {
  --offset-x: -26;
  --offset-y: -25;
}

.item[data-item="-26,-24"] {
  --offset-x: -26;
  --offset-y: -24;
}

.item[data-item="-26,-23"] {
  --offset-x: -26;
  --offset-y: -23;
}

.item[data-item="-26,-22"] {
  --offset-x: -26;
  --offset-y: -22;
}

.item[data-item="-26,-21"] {
  --offset-x: -26;
  --offset-y: -21;
}

.item[data-item="-26,-20"] {
  --offset-x: -26;
  --offset-y: -20;
}

.item[data-item="-26,-19"] {
  --offset-x: -26;
  --offset-y: -19;
}

.item[data-item="-26,-18"] {
  --offset-x: -26;
  --offset-y: -18;
}

.item[data-item="-26,-17"] {
  --offset-x: -26;
  --offset-y: -17;
}

.item[data-item="-26,-16"] {
  --offset-x: -26;
  --offset-y: -16;
}

.item[data-item="-26,-15"] {
  --offset-x: -26;
  --offset-y: -15;
}

.item[data-item="-26,-14"] {
  --offset-x: -26;
  --offset-y: -14;
}

.item[data-item="-26,-13"] {
  --offset-x: -26;
  --offset-y: -13;
}

.item[data-item="-26,-12"] {
  --offset-x: -26;
  --offset-y: -12;
}

.item[data-item="-26,-11"] {
  --offset-x: -26;
  --offset-y: -11;
}

.item[data-item="-26,-10"] {
  --offset-x: -26;
  --offset-y: -10;
}

.item[data-item="-26,-9"] {
  --offset-x: -26;
  --offset-y: -9;
}

.item[data-item="-26,-8"] {
  --offset-x: -26;
  --offset-y: -8;
}

.item[data-item="-26,-7"] {
  --offset-x: -26;
  --offset-y: -7;
}

.item[data-item="-26,-6"] {
  --offset-x: -26;
  --offset-y: -6;
}

.item[data-item="-26,-5"] {
  --offset-x: -26;
  --offset-y: -5;
}

.item[data-item="-26,-4"] {
  --offset-x: -26;
  --offset-y: -4;
}

.item[data-item="-26,-3"] {
  --offset-x: -26;
  --offset-y: -3;
}

.item[data-item="-26,-2"] {
  --offset-x: -26;
  --offset-y: -2;
}

.item[data-item="-26,-1"] {
  --offset-x: -26;
  --offset-y: -1;
}

.item[data-item="-26,0"] {
  --offset-x: -26;
  --offset-y: 0;
}

.item[data-item="-26,1"] {
  --offset-x: -26;
  --offset-y: 1;
}

.item[data-item="-26,2"] {
  --offset-x: -26;
  --offset-y: 2;
}

.item[data-item="-26,3"] {
  --offset-x: -26;
  --offset-y: 3;
}

.item[data-item="-26,4"] {
  --offset-x: -26;
  --offset-y: 4;
}

.item[data-item="-26,5"] {
  --offset-x: -26;
  --offset-y: 5;
}

.item[data-item="-26,6"] {
  --offset-x: -26;
  --offset-y: 6;
}

.item[data-item="-26,7"] {
  --offset-x: -26;
  --offset-y: 7;
}

.item[data-item="-26,8"] {
  --offset-x: -26;
  --offset-y: 8;
}

.item[data-item="-26,9"] {
  --offset-x: -26;
  --offset-y: 9;
}

.item[data-item="-26,10"] {
  --offset-x: -26;
  --offset-y: 10;
}

.item[data-item="-26,11"] {
  --offset-x: -26;
  --offset-y: 11;
}

.item[data-item="-26,12"] {
  --offset-x: -26;
  --offset-y: 12;
}

.item[data-item="-26,13"] {
  --offset-x: -26;
  --offset-y: 13;
}

.item[data-item="-26,14"] {
  --offset-x: -26;
  --offset-y: 14;
}

.item[data-item="-26,15"] {
  --offset-x: -26;
  --offset-y: 15;
}

.item[data-item="-26,16"] {
  --offset-x: -26;
  --offset-y: 16;
}

.item[data-item="-26,17"] {
  --offset-x: -26;
  --offset-y: 17;
}

.item[data-item="-26,18"] {
  --offset-x: -26;
  --offset-y: 18;
}

.item[data-item="-26,19"] {
  --offset-x: -26;
  --offset-y: 19;
}

.item[data-item="-26,20"] {
  --offset-x: -26;
  --offset-y: 20;
}

.item[data-item="-26,21"] {
  --offset-x: -26;
  --offset-y: 21;
}

.item[data-item="-26,22"] {
  --offset-x: -26;
  --offset-y: 22;
}

.item[data-item="-26,23"] {
  --offset-x: -26;
  --offset-y: 23;
}

.item[data-item="-26,24"] {
  --offset-x: -26;
  --offset-y: 24;
}

.item[data-item="-26,25"] {
  --offset-x: -26;
  --offset-y: 25;
}

.item[data-item="-26,26"] {
  --offset-x: -26;
  --offset-y: 26;
}

.item[data-item="-26,27"] {
  --offset-x: -26;
  --offset-y: 27;
}

.item[data-item="-26,28"] {
  --offset-x: -26;
  --offset-y: 28;
}

.item[data-item="-26,29"] {
  --offset-x: -26;
  --offset-y: 29;
}

.item[data-item="-26,30"] {
  --offset-x: -26;
  --offset-y: 30;
}

.item[data-item="-26,31"] {
  --offset-x: -26;
  --offset-y: 31;
}

.item[data-item="-26,32"] {
  --offset-x: -26;
  --offset-y: 32;
}

.item[data-item="-26,33"] {
  --offset-x: -26;
  --offset-y: 33;
}

.item[data-item="-26,34"] {
  --offset-x: -26;
  --offset-y: 34;
}

.item[data-item="-26,35"] {
  --offset-x: -26;
  --offset-y: 35;
}

.item[data-item="-26,36"] {
  --offset-x: -26;
  --offset-y: 36;
}

.item[data-item="-26,37"] {
  --offset-x: -26;
  --offset-y: 37;
}

.item[data-item="-26,38"] {
  --offset-x: -26;
  --offset-y: 38;
}

.item[data-item="-26,39"] {
  --offset-x: -26;
  --offset-y: 39;
}

.item[data-item="-26,40"] {
  --offset-x: -26;
  --offset-y: 40;
}

.item[data-item="-26,41"] {
  --offset-x: -26;
  --offset-y: 41;
}

.item[data-item="-26,42"] {
  --offset-x: -26;
  --offset-y: 42;
}

.item[data-item="-26,43"] {
  --offset-x: -26;
  --offset-y: 43;
}

.item[data-item="-26,44"] {
  --offset-x: -26;
  --offset-y: 44;
}

.item[data-item="-26,45"] {
  --offset-x: -26;
  --offset-y: 45;
}

.item[data-item="-26,46"] {
  --offset-x: -26;
  --offset-y: 46;
}

.item[data-item="-26,47"] {
  --offset-x: -26;
  --offset-y: 47;
}

.item[data-item="-26,48"] {
  --offset-x: -26;
  --offset-y: 48;
}

.item[data-item="-26,49"] {
  --offset-x: -26;
  --offset-y: 49;
}

.item[data-item="-26,50"] {
  --offset-x: -26;
  --offset-y: 50;
}

.item[data-item="-25,-50"] {
  --offset-x: -25;
  --offset-y: -50;
}

.item[data-item="-25,-49"] {
  --offset-x: -25;
  --offset-y: -49;
}

.item[data-item="-25,-48"] {
  --offset-x: -25;
  --offset-y: -48;
}

.item[data-item="-25,-47"] {
  --offset-x: -25;
  --offset-y: -47;
}

.item[data-item="-25,-46"] {
  --offset-x: -25;
  --offset-y: -46;
}

.item[data-item="-25,-45"] {
  --offset-x: -25;
  --offset-y: -45;
}

.item[data-item="-25,-44"] {
  --offset-x: -25;
  --offset-y: -44;
}

.item[data-item="-25,-43"] {
  --offset-x: -25;
  --offset-y: -43;
}

.item[data-item="-25,-42"] {
  --offset-x: -25;
  --offset-y: -42;
}

.item[data-item="-25,-41"] {
  --offset-x: -25;
  --offset-y: -41;
}

.item[data-item="-25,-40"] {
  --offset-x: -25;
  --offset-y: -40;
}

.item[data-item="-25,-39"] {
  --offset-x: -25;
  --offset-y: -39;
}

.item[data-item="-25,-38"] {
  --offset-x: -25;
  --offset-y: -38;
}

.item[data-item="-25,-37"] {
  --offset-x: -25;
  --offset-y: -37;
}

.item[data-item="-25,-36"] {
  --offset-x: -25;
  --offset-y: -36;
}

.item[data-item="-25,-35"] {
  --offset-x: -25;
  --offset-y: -35;
}

.item[data-item="-25,-34"] {
  --offset-x: -25;
  --offset-y: -34;
}

.item[data-item="-25,-33"] {
  --offset-x: -25;
  --offset-y: -33;
}

.item[data-item="-25,-32"] {
  --offset-x: -25;
  --offset-y: -32;
}

.item[data-item="-25,-31"] {
  --offset-x: -25;
  --offset-y: -31;
}

.item[data-item="-25,-30"] {
  --offset-x: -25;
  --offset-y: -30;
}

.item[data-item="-25,-29"] {
  --offset-x: -25;
  --offset-y: -29;
}

.item[data-item="-25,-28"] {
  --offset-x: -25;
  --offset-y: -28;
}

.item[data-item="-25,-27"] {
  --offset-x: -25;
  --offset-y: -27;
}

.item[data-item="-25,-26"] {
  --offset-x: -25;
  --offset-y: -26;
}

.item[data-item="-25,-25"] {
  --offset-x: -25;
  --offset-y: -25;
}

.item[data-item="-25,-24"] {
  --offset-x: -25;
  --offset-y: -24;
}

.item[data-item="-25,-23"] {
  --offset-x: -25;
  --offset-y: -23;
}

.item[data-item="-25,-22"] {
  --offset-x: -25;
  --offset-y: -22;
}

.item[data-item="-25,-21"] {
  --offset-x: -25;
  --offset-y: -21;
}

.item[data-item="-25,-20"] {
  --offset-x: -25;
  --offset-y: -20;
}

.item[data-item="-25,-19"] {
  --offset-x: -25;
  --offset-y: -19;
}

.item[data-item="-25,-18"] {
  --offset-x: -25;
  --offset-y: -18;
}

.item[data-item="-25,-17"] {
  --offset-x: -25;
  --offset-y: -17;
}

.item[data-item="-25,-16"] {
  --offset-x: -25;
  --offset-y: -16;
}

.item[data-item="-25,-15"] {
  --offset-x: -25;
  --offset-y: -15;
}

.item[data-item="-25,-14"] {
  --offset-x: -25;
  --offset-y: -14;
}

.item[data-item="-25,-13"] {
  --offset-x: -25;
  --offset-y: -13;
}

.item[data-item="-25,-12"] {
  --offset-x: -25;
  --offset-y: -12;
}

.item[data-item="-25,-11"] {
  --offset-x: -25;
  --offset-y: -11;
}

.item[data-item="-25,-10"] {
  --offset-x: -25;
  --offset-y: -10;
}

.item[data-item="-25,-9"] {
  --offset-x: -25;
  --offset-y: -9;
}

.item[data-item="-25,-8"] {
  --offset-x: -25;
  --offset-y: -8;
}

.item[data-item="-25,-7"] {
  --offset-x: -25;
  --offset-y: -7;
}

.item[data-item="-25,-6"] {
  --offset-x: -25;
  --offset-y: -6;
}

.item[data-item="-25,-5"] {
  --offset-x: -25;
  --offset-y: -5;
}

.item[data-item="-25,-4"] {
  --offset-x: -25;
  --offset-y: -4;
}

.item[data-item="-25,-3"] {
  --offset-x: -25;
  --offset-y: -3;
}

.item[data-item="-25,-2"] {
  --offset-x: -25;
  --offset-y: -2;
}

.item[data-item="-25,-1"] {
  --offset-x: -25;
  --offset-y: -1;
}

.item[data-item="-25,0"] {
  --offset-x: -25;
  --offset-y: 0;
}

.item[data-item="-25,1"] {
  --offset-x: -25;
  --offset-y: 1;
}

.item[data-item="-25,2"] {
  --offset-x: -25;
  --offset-y: 2;
}

.item[data-item="-25,3"] {
  --offset-x: -25;
  --offset-y: 3;
}

.item[data-item="-25,4"] {
  --offset-x: -25;
  --offset-y: 4;
}

.item[data-item="-25,5"] {
  --offset-x: -25;
  --offset-y: 5;
}

.item[data-item="-25,6"] {
  --offset-x: -25;
  --offset-y: 6;
}

.item[data-item="-25,7"] {
  --offset-x: -25;
  --offset-y: 7;
}

.item[data-item="-25,8"] {
  --offset-x: -25;
  --offset-y: 8;
}

.item[data-item="-25,9"] {
  --offset-x: -25;
  --offset-y: 9;
}

.item[data-item="-25,10"] {
  --offset-x: -25;
  --offset-y: 10;
}

.item[data-item="-25,11"] {
  --offset-x: -25;
  --offset-y: 11;
}

.item[data-item="-25,12"] {
  --offset-x: -25;
  --offset-y: 12;
}

.item[data-item="-25,13"] {
  --offset-x: -25;
  --offset-y: 13;
}

.item[data-item="-25,14"] {
  --offset-x: -25;
  --offset-y: 14;
}

.item[data-item="-25,15"] {
  --offset-x: -25;
  --offset-y: 15;
}

.item[data-item="-25,16"] {
  --offset-x: -25;
  --offset-y: 16;
}

.item[data-item="-25,17"] {
  --offset-x: -25;
  --offset-y: 17;
}

.item[data-item="-25,18"] {
  --offset-x: -25;
  --offset-y: 18;
}

.item[data-item="-25,19"] {
  --offset-x: -25;
  --offset-y: 19;
}

.item[data-item="-25,20"] {
  --offset-x: -25;
  --offset-y: 20;
}

.item[data-item="-25,21"] {
  --offset-x: -25;
  --offset-y: 21;
}

.item[data-item="-25,22"] {
  --offset-x: -25;
  --offset-y: 22;
}

.item[data-item="-25,23"] {
  --offset-x: -25;
  --offset-y: 23;
}

.item[data-item="-25,24"] {
  --offset-x: -25;
  --offset-y: 24;
}

.item[data-item="-25,25"] {
  --offset-x: -25;
  --offset-y: 25;
}

.item[data-item="-25,26"] {
  --offset-x: -25;
  --offset-y: 26;
}

.item[data-item="-25,27"] {
  --offset-x: -25;
  --offset-y: 27;
}

.item[data-item="-25,28"] {
  --offset-x: -25;
  --offset-y: 28;
}

.item[data-item="-25,29"] {
  --offset-x: -25;
  --offset-y: 29;
}

.item[data-item="-25,30"] {
  --offset-x: -25;
  --offset-y: 30;
}

.item[data-item="-25,31"] {
  --offset-x: -25;
  --offset-y: 31;
}

.item[data-item="-25,32"] {
  --offset-x: -25;
  --offset-y: 32;
}

.item[data-item="-25,33"] {
  --offset-x: -25;
  --offset-y: 33;
}

.item[data-item="-25,34"] {
  --offset-x: -25;
  --offset-y: 34;
}

.item[data-item="-25,35"] {
  --offset-x: -25;
  --offset-y: 35;
}

.item[data-item="-25,36"] {
  --offset-x: -25;
  --offset-y: 36;
}

.item[data-item="-25,37"] {
  --offset-x: -25;
  --offset-y: 37;
}

.item[data-item="-25,38"] {
  --offset-x: -25;
  --offset-y: 38;
}

.item[data-item="-25,39"] {
  --offset-x: -25;
  --offset-y: 39;
}

.item[data-item="-25,40"] {
  --offset-x: -25;
  --offset-y: 40;
}

.item[data-item="-25,41"] {
  --offset-x: -25;
  --offset-y: 41;
}

.item[data-item="-25,42"] {
  --offset-x: -25;
  --offset-y: 42;
}

.item[data-item="-25,43"] {
  --offset-x: -25;
  --offset-y: 43;
}

.item[data-item="-25,44"] {
  --offset-x: -25;
  --offset-y: 44;
}

.item[data-item="-25,45"] {
  --offset-x: -25;
  --offset-y: 45;
}

.item[data-item="-25,46"] {
  --offset-x: -25;
  --offset-y: 46;
}

.item[data-item="-25,47"] {
  --offset-x: -25;
  --offset-y: 47;
}

.item[data-item="-25,48"] {
  --offset-x: -25;
  --offset-y: 48;
}

.item[data-item="-25,49"] {
  --offset-x: -25;
  --offset-y: 49;
}

.item[data-item="-25,50"] {
  --offset-x: -25;
  --offset-y: 50;
}

.item[data-item="-24,-50"] {
  --offset-x: -24;
  --offset-y: -50;
}

.item[data-item="-24,-49"] {
  --offset-x: -24;
  --offset-y: -49;
}

.item[data-item="-24,-48"] {
  --offset-x: -24;
  --offset-y: -48;
}

.item[data-item="-24,-47"] {
  --offset-x: -24;
  --offset-y: -47;
}

.item[data-item="-24,-46"] {
  --offset-x: -24;
  --offset-y: -46;
}

.item[data-item="-24,-45"] {
  --offset-x: -24;
  --offset-y: -45;
}

.item[data-item="-24,-44"] {
  --offset-x: -24;
  --offset-y: -44;
}

.item[data-item="-24,-43"] {
  --offset-x: -24;
  --offset-y: -43;
}

.item[data-item="-24,-42"] {
  --offset-x: -24;
  --offset-y: -42;
}

.item[data-item="-24,-41"] {
  --offset-x: -24;
  --offset-y: -41;
}

.item[data-item="-24,-40"] {
  --offset-x: -24;
  --offset-y: -40;
}

.item[data-item="-24,-39"] {
  --offset-x: -24;
  --offset-y: -39;
}

.item[data-item="-24,-38"] {
  --offset-x: -24;
  --offset-y: -38;
}

.item[data-item="-24,-37"] {
  --offset-x: -24;
  --offset-y: -37;
}

.item[data-item="-24,-36"] {
  --offset-x: -24;
  --offset-y: -36;
}

.item[data-item="-24,-35"] {
  --offset-x: -24;
  --offset-y: -35;
}

.item[data-item="-24,-34"] {
  --offset-x: -24;
  --offset-y: -34;
}

.item[data-item="-24,-33"] {
  --offset-x: -24;
  --offset-y: -33;
}

.item[data-item="-24,-32"] {
  --offset-x: -24;
  --offset-y: -32;
}

.item[data-item="-24,-31"] {
  --offset-x: -24;
  --offset-y: -31;
}

.item[data-item="-24,-30"] {
  --offset-x: -24;
  --offset-y: -30;
}

.item[data-item="-24,-29"] {
  --offset-x: -24;
  --offset-y: -29;
}

.item[data-item="-24,-28"] {
  --offset-x: -24;
  --offset-y: -28;
}

.item[data-item="-24,-27"] {
  --offset-x: -24;
  --offset-y: -27;
}

.item[data-item="-24,-26"] {
  --offset-x: -24;
  --offset-y: -26;
}

.item[data-item="-24,-25"] {
  --offset-x: -24;
  --offset-y: -25;
}

.item[data-item="-24,-24"] {
  --offset-x: -24;
  --offset-y: -24;
}

.item[data-item="-24,-23"] {
  --offset-x: -24;
  --offset-y: -23;
}

.item[data-item="-24,-22"] {
  --offset-x: -24;
  --offset-y: -22;
}

.item[data-item="-24,-21"] {
  --offset-x: -24;
  --offset-y: -21;
}

.item[data-item="-24,-20"] {
  --offset-x: -24;
  --offset-y: -20;
}

.item[data-item="-24,-19"] {
  --offset-x: -24;
  --offset-y: -19;
}

.item[data-item="-24,-18"] {
  --offset-x: -24;
  --offset-y: -18;
}

.item[data-item="-24,-17"] {
  --offset-x: -24;
  --offset-y: -17;
}

.item[data-item="-24,-16"] {
  --offset-x: -24;
  --offset-y: -16;
}

.item[data-item="-24,-15"] {
  --offset-x: -24;
  --offset-y: -15;
}

.item[data-item="-24,-14"] {
  --offset-x: -24;
  --offset-y: -14;
}

.item[data-item="-24,-13"] {
  --offset-x: -24;
  --offset-y: -13;
}

.item[data-item="-24,-12"] {
  --offset-x: -24;
  --offset-y: -12;
}

.item[data-item="-24,-11"] {
  --offset-x: -24;
  --offset-y: -11;
}

.item[data-item="-24,-10"] {
  --offset-x: -24;
  --offset-y: -10;
}

.item[data-item="-24,-9"] {
  --offset-x: -24;
  --offset-y: -9;
}

.item[data-item="-24,-8"] {
  --offset-x: -24;
  --offset-y: -8;
}

.item[data-item="-24,-7"] {
  --offset-x: -24;
  --offset-y: -7;
}

.item[data-item="-24,-6"] {
  --offset-x: -24;
  --offset-y: -6;
}

.item[data-item="-24,-5"] {
  --offset-x: -24;
  --offset-y: -5;
}

.item[data-item="-24,-4"] {
  --offset-x: -24;
  --offset-y: -4;
}

.item[data-item="-24,-3"] {
  --offset-x: -24;
  --offset-y: -3;
}

.item[data-item="-24,-2"] {
  --offset-x: -24;
  --offset-y: -2;
}

.item[data-item="-24,-1"] {
  --offset-x: -24;
  --offset-y: -1;
}

.item[data-item="-24,0"] {
  --offset-x: -24;
  --offset-y: 0;
}

.item[data-item="-24,1"] {
  --offset-x: -24;
  --offset-y: 1;
}

.item[data-item="-24,2"] {
  --offset-x: -24;
  --offset-y: 2;
}

.item[data-item="-24,3"] {
  --offset-x: -24;
  --offset-y: 3;
}

.item[data-item="-24,4"] {
  --offset-x: -24;
  --offset-y: 4;
}

.item[data-item="-24,5"] {
  --offset-x: -24;
  --offset-y: 5;
}

.item[data-item="-24,6"] {
  --offset-x: -24;
  --offset-y: 6;
}

.item[data-item="-24,7"] {
  --offset-x: -24;
  --offset-y: 7;
}

.item[data-item="-24,8"] {
  --offset-x: -24;
  --offset-y: 8;
}

.item[data-item="-24,9"] {
  --offset-x: -24;
  --offset-y: 9;
}

.item[data-item="-24,10"] {
  --offset-x: -24;
  --offset-y: 10;
}

.item[data-item="-24,11"] {
  --offset-x: -24;
  --offset-y: 11;
}

.item[data-item="-24,12"] {
  --offset-x: -24;
  --offset-y: 12;
}

.item[data-item="-24,13"] {
  --offset-x: -24;
  --offset-y: 13;
}

.item[data-item="-24,14"] {
  --offset-x: -24;
  --offset-y: 14;
}

.item[data-item="-24,15"] {
  --offset-x: -24;
  --offset-y: 15;
}

.item[data-item="-24,16"] {
  --offset-x: -24;
  --offset-y: 16;
}

.item[data-item="-24,17"] {
  --offset-x: -24;
  --offset-y: 17;
}

.item[data-item="-24,18"] {
  --offset-x: -24;
  --offset-y: 18;
}

.item[data-item="-24,19"] {
  --offset-x: -24;
  --offset-y: 19;
}

.item[data-item="-24,20"] {
  --offset-x: -24;
  --offset-y: 20;
}

.item[data-item="-24,21"] {
  --offset-x: -24;
  --offset-y: 21;
}

.item[data-item="-24,22"] {
  --offset-x: -24;
  --offset-y: 22;
}

.item[data-item="-24,23"] {
  --offset-x: -24;
  --offset-y: 23;
}

.item[data-item="-24,24"] {
  --offset-x: -24;
  --offset-y: 24;
}

.item[data-item="-24,25"] {
  --offset-x: -24;
  --offset-y: 25;
}

.item[data-item="-24,26"] {
  --offset-x: -24;
  --offset-y: 26;
}

.item[data-item="-24,27"] {
  --offset-x: -24;
  --offset-y: 27;
}

.item[data-item="-24,28"] {
  --offset-x: -24;
  --offset-y: 28;
}

.item[data-item="-24,29"] {
  --offset-x: -24;
  --offset-y: 29;
}

.item[data-item="-24,30"] {
  --offset-x: -24;
  --offset-y: 30;
}

.item[data-item="-24,31"] {
  --offset-x: -24;
  --offset-y: 31;
}

.item[data-item="-24,32"] {
  --offset-x: -24;
  --offset-y: 32;
}

.item[data-item="-24,33"] {
  --offset-x: -24;
  --offset-y: 33;
}

.item[data-item="-24,34"] {
  --offset-x: -24;
  --offset-y: 34;
}

.item[data-item="-24,35"] {
  --offset-x: -24;
  --offset-y: 35;
}

.item[data-item="-24,36"] {
  --offset-x: -24;
  --offset-y: 36;
}

.item[data-item="-24,37"] {
  --offset-x: -24;
  --offset-y: 37;
}

.item[data-item="-24,38"] {
  --offset-x: -24;
  --offset-y: 38;
}

.item[data-item="-24,39"] {
  --offset-x: -24;
  --offset-y: 39;
}

.item[data-item="-24,40"] {
  --offset-x: -24;
  --offset-y: 40;
}

.item[data-item="-24,41"] {
  --offset-x: -24;
  --offset-y: 41;
}

.item[data-item="-24,42"] {
  --offset-x: -24;
  --offset-y: 42;
}

.item[data-item="-24,43"] {
  --offset-x: -24;
  --offset-y: 43;
}

.item[data-item="-24,44"] {
  --offset-x: -24;
  --offset-y: 44;
}

.item[data-item="-24,45"] {
  --offset-x: -24;
  --offset-y: 45;
}

.item[data-item="-24,46"] {
  --offset-x: -24;
  --offset-y: 46;
}

.item[data-item="-24,47"] {
  --offset-x: -24;
  --offset-y: 47;
}

.item[data-item="-24,48"] {
  --offset-x: -24;
  --offset-y: 48;
}

.item[data-item="-24,49"] {
  --offset-x: -24;
  --offset-y: 49;
}

.item[data-item="-24,50"] {
  --offset-x: -24;
  --offset-y: 50;
}

.item[data-item="-23,-50"] {
  --offset-x: -23;
  --offset-y: -50;
}

.item[data-item="-23,-49"] {
  --offset-x: -23;
  --offset-y: -49;
}

.item[data-item="-23,-48"] {
  --offset-x: -23;
  --offset-y: -48;
}

.item[data-item="-23,-47"] {
  --offset-x: -23;
  --offset-y: -47;
}

.item[data-item="-23,-46"] {
  --offset-x: -23;
  --offset-y: -46;
}

.item[data-item="-23,-45"] {
  --offset-x: -23;
  --offset-y: -45;
}

.item[data-item="-23,-44"] {
  --offset-x: -23;
  --offset-y: -44;
}

.item[data-item="-23,-43"] {
  --offset-x: -23;
  --offset-y: -43;
}

.item[data-item="-23,-42"] {
  --offset-x: -23;
  --offset-y: -42;
}

.item[data-item="-23,-41"] {
  --offset-x: -23;
  --offset-y: -41;
}

.item[data-item="-23,-40"] {
  --offset-x: -23;
  --offset-y: -40;
}

.item[data-item="-23,-39"] {
  --offset-x: -23;
  --offset-y: -39;
}

.item[data-item="-23,-38"] {
  --offset-x: -23;
  --offset-y: -38;
}

.item[data-item="-23,-37"] {
  --offset-x: -23;
  --offset-y: -37;
}

.item[data-item="-23,-36"] {
  --offset-x: -23;
  --offset-y: -36;
}

.item[data-item="-23,-35"] {
  --offset-x: -23;
  --offset-y: -35;
}

.item[data-item="-23,-34"] {
  --offset-x: -23;
  --offset-y: -34;
}

.item[data-item="-23,-33"] {
  --offset-x: -23;
  --offset-y: -33;
}

.item[data-item="-23,-32"] {
  --offset-x: -23;
  --offset-y: -32;
}

.item[data-item="-23,-31"] {
  --offset-x: -23;
  --offset-y: -31;
}

.item[data-item="-23,-30"] {
  --offset-x: -23;
  --offset-y: -30;
}

.item[data-item="-23,-29"] {
  --offset-x: -23;
  --offset-y: -29;
}

.item[data-item="-23,-28"] {
  --offset-x: -23;
  --offset-y: -28;
}

.item[data-item="-23,-27"] {
  --offset-x: -23;
  --offset-y: -27;
}

.item[data-item="-23,-26"] {
  --offset-x: -23;
  --offset-y: -26;
}

.item[data-item="-23,-25"] {
  --offset-x: -23;
  --offset-y: -25;
}

.item[data-item="-23,-24"] {
  --offset-x: -23;
  --offset-y: -24;
}

.item[data-item="-23,-23"] {
  --offset-x: -23;
  --offset-y: -23;
}

.item[data-item="-23,-22"] {
  --offset-x: -23;
  --offset-y: -22;
}

.item[data-item="-23,-21"] {
  --offset-x: -23;
  --offset-y: -21;
}

.item[data-item="-23,-20"] {
  --offset-x: -23;
  --offset-y: -20;
}

.item[data-item="-23,-19"] {
  --offset-x: -23;
  --offset-y: -19;
}

.item[data-item="-23,-18"] {
  --offset-x: -23;
  --offset-y: -18;
}

.item[data-item="-23,-17"] {
  --offset-x: -23;
  --offset-y: -17;
}

.item[data-item="-23,-16"] {
  --offset-x: -23;
  --offset-y: -16;
}

.item[data-item="-23,-15"] {
  --offset-x: -23;
  --offset-y: -15;
}

.item[data-item="-23,-14"] {
  --offset-x: -23;
  --offset-y: -14;
}

.item[data-item="-23,-13"] {
  --offset-x: -23;
  --offset-y: -13;
}

.item[data-item="-23,-12"] {
  --offset-x: -23;
  --offset-y: -12;
}

.item[data-item="-23,-11"] {
  --offset-x: -23;
  --offset-y: -11;
}

.item[data-item="-23,-10"] {
  --offset-x: -23;
  --offset-y: -10;
}

.item[data-item="-23,-9"] {
  --offset-x: -23;
  --offset-y: -9;
}

.item[data-item="-23,-8"] {
  --offset-x: -23;
  --offset-y: -8;
}

.item[data-item="-23,-7"] {
  --offset-x: -23;
  --offset-y: -7;
}

.item[data-item="-23,-6"] {
  --offset-x: -23;
  --offset-y: -6;
}

.item[data-item="-23,-5"] {
  --offset-x: -23;
  --offset-y: -5;
}

.item[data-item="-23,-4"] {
  --offset-x: -23;
  --offset-y: -4;
}

.item[data-item="-23,-3"] {
  --offset-x: -23;
  --offset-y: -3;
}

.item[data-item="-23,-2"] {
  --offset-x: -23;
  --offset-y: -2;
}

.item[data-item="-23,-1"] {
  --offset-x: -23;
  --offset-y: -1;
}

.item[data-item="-23,0"] {
  --offset-x: -23;
  --offset-y: 0;
}

.item[data-item="-23,1"] {
  --offset-x: -23;
  --offset-y: 1;
}

.item[data-item="-23,2"] {
  --offset-x: -23;
  --offset-y: 2;
}

.item[data-item="-23,3"] {
  --offset-x: -23;
  --offset-y: 3;
}

.item[data-item="-23,4"] {
  --offset-x: -23;
  --offset-y: 4;
}

.item[data-item="-23,5"] {
  --offset-x: -23;
  --offset-y: 5;
}

.item[data-item="-23,6"] {
  --offset-x: -23;
  --offset-y: 6;
}

.item[data-item="-23,7"] {
  --offset-x: -23;
  --offset-y: 7;
}

.item[data-item="-23,8"] {
  --offset-x: -23;
  --offset-y: 8;
}

.item[data-item="-23,9"] {
  --offset-x: -23;
  --offset-y: 9;
}

.item[data-item="-23,10"] {
  --offset-x: -23;
  --offset-y: 10;
}

.item[data-item="-23,11"] {
  --offset-x: -23;
  --offset-y: 11;
}

.item[data-item="-23,12"] {
  --offset-x: -23;
  --offset-y: 12;
}

.item[data-item="-23,13"] {
  --offset-x: -23;
  --offset-y: 13;
}

.item[data-item="-23,14"] {
  --offset-x: -23;
  --offset-y: 14;
}

.item[data-item="-23,15"] {
  --offset-x: -23;
  --offset-y: 15;
}

.item[data-item="-23,16"] {
  --offset-x: -23;
  --offset-y: 16;
}

.item[data-item="-23,17"] {
  --offset-x: -23;
  --offset-y: 17;
}

.item[data-item="-23,18"] {
  --offset-x: -23;
  --offset-y: 18;
}

.item[data-item="-23,19"] {
  --offset-x: -23;
  --offset-y: 19;
}

.item[data-item="-23,20"] {
  --offset-x: -23;
  --offset-y: 20;
}

.item[data-item="-23,21"] {
  --offset-x: -23;
  --offset-y: 21;
}

.item[data-item="-23,22"] {
  --offset-x: -23;
  --offset-y: 22;
}

.item[data-item="-23,23"] {
  --offset-x: -23;
  --offset-y: 23;
}

.item[data-item="-23,24"] {
  --offset-x: -23;
  --offset-y: 24;
}

.item[data-item="-23,25"] {
  --offset-x: -23;
  --offset-y: 25;
}

.item[data-item="-23,26"] {
  --offset-x: -23;
  --offset-y: 26;
}

.item[data-item="-23,27"] {
  --offset-x: -23;
  --offset-y: 27;
}

.item[data-item="-23,28"] {
  --offset-x: -23;
  --offset-y: 28;
}

.item[data-item="-23,29"] {
  --offset-x: -23;
  --offset-y: 29;
}

.item[data-item="-23,30"] {
  --offset-x: -23;
  --offset-y: 30;
}

.item[data-item="-23,31"] {
  --offset-x: -23;
  --offset-y: 31;
}

.item[data-item="-23,32"] {
  --offset-x: -23;
  --offset-y: 32;
}

.item[data-item="-23,33"] {
  --offset-x: -23;
  --offset-y: 33;
}

.item[data-item="-23,34"] {
  --offset-x: -23;
  --offset-y: 34;
}

.item[data-item="-23,35"] {
  --offset-x: -23;
  --offset-y: 35;
}

.item[data-item="-23,36"] {
  --offset-x: -23;
  --offset-y: 36;
}

.item[data-item="-23,37"] {
  --offset-x: -23;
  --offset-y: 37;
}

.item[data-item="-23,38"] {
  --offset-x: -23;
  --offset-y: 38;
}

.item[data-item="-23,39"] {
  --offset-x: -23;
  --offset-y: 39;
}

.item[data-item="-23,40"] {
  --offset-x: -23;
  --offset-y: 40;
}

.item[data-item="-23,41"] {
  --offset-x: -23;
  --offset-y: 41;
}

.item[data-item="-23,42"] {
  --offset-x: -23;
  --offset-y: 42;
}

.item[data-item="-23,43"] {
  --offset-x: -23;
  --offset-y: 43;
}

.item[data-item="-23,44"] {
  --offset-x: -23;
  --offset-y: 44;
}

.item[data-item="-23,45"] {
  --offset-x: -23;
  --offset-y: 45;
}

.item[data-item="-23,46"] {
  --offset-x: -23;
  --offset-y: 46;
}

.item[data-item="-23,47"] {
  --offset-x: -23;
  --offset-y: 47;
}

.item[data-item="-23,48"] {
  --offset-x: -23;
  --offset-y: 48;
}

.item[data-item="-23,49"] {
  --offset-x: -23;
  --offset-y: 49;
}

.item[data-item="-23,50"] {
  --offset-x: -23;
  --offset-y: 50;
}

.item[data-item="-22,-50"] {
  --offset-x: -22;
  --offset-y: -50;
}

.item[data-item="-22,-49"] {
  --offset-x: -22;
  --offset-y: -49;
}

.item[data-item="-22,-48"] {
  --offset-x: -22;
  --offset-y: -48;
}

.item[data-item="-22,-47"] {
  --offset-x: -22;
  --offset-y: -47;
}

.item[data-item="-22,-46"] {
  --offset-x: -22;
  --offset-y: -46;
}

.item[data-item="-22,-45"] {
  --offset-x: -22;
  --offset-y: -45;
}

.item[data-item="-22,-44"] {
  --offset-x: -22;
  --offset-y: -44;
}

.item[data-item="-22,-43"] {
  --offset-x: -22;
  --offset-y: -43;
}

.item[data-item="-22,-42"] {
  --offset-x: -22;
  --offset-y: -42;
}

.item[data-item="-22,-41"] {
  --offset-x: -22;
  --offset-y: -41;
}

.item[data-item="-22,-40"] {
  --offset-x: -22;
  --offset-y: -40;
}

.item[data-item="-22,-39"] {
  --offset-x: -22;
  --offset-y: -39;
}

.item[data-item="-22,-38"] {
  --offset-x: -22;
  --offset-y: -38;
}

.item[data-item="-22,-37"] {
  --offset-x: -22;
  --offset-y: -37;
}

.item[data-item="-22,-36"] {
  --offset-x: -22;
  --offset-y: -36;
}

.item[data-item="-22,-35"] {
  --offset-x: -22;
  --offset-y: -35;
}

.item[data-item="-22,-34"] {
  --offset-x: -22;
  --offset-y: -34;
}

.item[data-item="-22,-33"] {
  --offset-x: -22;
  --offset-y: -33;
}

.item[data-item="-22,-32"] {
  --offset-x: -22;
  --offset-y: -32;
}

.item[data-item="-22,-31"] {
  --offset-x: -22;
  --offset-y: -31;
}

.item[data-item="-22,-30"] {
  --offset-x: -22;
  --offset-y: -30;
}

.item[data-item="-22,-29"] {
  --offset-x: -22;
  --offset-y: -29;
}

.item[data-item="-22,-28"] {
  --offset-x: -22;
  --offset-y: -28;
}

.item[data-item="-22,-27"] {
  --offset-x: -22;
  --offset-y: -27;
}

.item[data-item="-22,-26"] {
  --offset-x: -22;
  --offset-y: -26;
}

.item[data-item="-22,-25"] {
  --offset-x: -22;
  --offset-y: -25;
}

.item[data-item="-22,-24"] {
  --offset-x: -22;
  --offset-y: -24;
}

.item[data-item="-22,-23"] {
  --offset-x: -22;
  --offset-y: -23;
}

.item[data-item="-22,-22"] {
  --offset-x: -22;
  --offset-y: -22;
}

.item[data-item="-22,-21"] {
  --offset-x: -22;
  --offset-y: -21;
}

.item[data-item="-22,-20"] {
  --offset-x: -22;
  --offset-y: -20;
}

.item[data-item="-22,-19"] {
  --offset-x: -22;
  --offset-y: -19;
}

.item[data-item="-22,-18"] {
  --offset-x: -22;
  --offset-y: -18;
}

.item[data-item="-22,-17"] {
  --offset-x: -22;
  --offset-y: -17;
}

.item[data-item="-22,-16"] {
  --offset-x: -22;
  --offset-y: -16;
}

.item[data-item="-22,-15"] {
  --offset-x: -22;
  --offset-y: -15;
}

.item[data-item="-22,-14"] {
  --offset-x: -22;
  --offset-y: -14;
}

.item[data-item="-22,-13"] {
  --offset-x: -22;
  --offset-y: -13;
}

.item[data-item="-22,-12"] {
  --offset-x: -22;
  --offset-y: -12;
}

.item[data-item="-22,-11"] {
  --offset-x: -22;
  --offset-y: -11;
}

.item[data-item="-22,-10"] {
  --offset-x: -22;
  --offset-y: -10;
}

.item[data-item="-22,-9"] {
  --offset-x: -22;
  --offset-y: -9;
}

.item[data-item="-22,-8"] {
  --offset-x: -22;
  --offset-y: -8;
}

.item[data-item="-22,-7"] {
  --offset-x: -22;
  --offset-y: -7;
}

.item[data-item="-22,-6"] {
  --offset-x: -22;
  --offset-y: -6;
}

.item[data-item="-22,-5"] {
  --offset-x: -22;
  --offset-y: -5;
}

.item[data-item="-22,-4"] {
  --offset-x: -22;
  --offset-y: -4;
}

.item[data-item="-22,-3"] {
  --offset-x: -22;
  --offset-y: -3;
}

.item[data-item="-22,-2"] {
  --offset-x: -22;
  --offset-y: -2;
}

.item[data-item="-22,-1"] {
  --offset-x: -22;
  --offset-y: -1;
}

.item[data-item="-22,0"] {
  --offset-x: -22;
  --offset-y: 0;
}

.item[data-item="-22,1"] {
  --offset-x: -22;
  --offset-y: 1;
}

.item[data-item="-22,2"] {
  --offset-x: -22;
  --offset-y: 2;
}

.item[data-item="-22,3"] {
  --offset-x: -22;
  --offset-y: 3;
}

.item[data-item="-22,4"] {
  --offset-x: -22;
  --offset-y: 4;
}

.item[data-item="-22,5"] {
  --offset-x: -22;
  --offset-y: 5;
}

.item[data-item="-22,6"] {
  --offset-x: -22;
  --offset-y: 6;
}

.item[data-item="-22,7"] {
  --offset-x: -22;
  --offset-y: 7;
}

.item[data-item="-22,8"] {
  --offset-x: -22;
  --offset-y: 8;
}

.item[data-item="-22,9"] {
  --offset-x: -22;
  --offset-y: 9;
}

.item[data-item="-22,10"] {
  --offset-x: -22;
  --offset-y: 10;
}

.item[data-item="-22,11"] {
  --offset-x: -22;
  --offset-y: 11;
}

.item[data-item="-22,12"] {
  --offset-x: -22;
  --offset-y: 12;
}

.item[data-item="-22,13"] {
  --offset-x: -22;
  --offset-y: 13;
}

.item[data-item="-22,14"] {
  --offset-x: -22;
  --offset-y: 14;
}

.item[data-item="-22,15"] {
  --offset-x: -22;
  --offset-y: 15;
}

.item[data-item="-22,16"] {
  --offset-x: -22;
  --offset-y: 16;
}

.item[data-item="-22,17"] {
  --offset-x: -22;
  --offset-y: 17;
}

.item[data-item="-22,18"] {
  --offset-x: -22;
  --offset-y: 18;
}

.item[data-item="-22,19"] {
  --offset-x: -22;
  --offset-y: 19;
}

.item[data-item="-22,20"] {
  --offset-x: -22;
  --offset-y: 20;
}

.item[data-item="-22,21"] {
  --offset-x: -22;
  --offset-y: 21;
}

.item[data-item="-22,22"] {
  --offset-x: -22;
  --offset-y: 22;
}

.item[data-item="-22,23"] {
  --offset-x: -22;
  --offset-y: 23;
}

.item[data-item="-22,24"] {
  --offset-x: -22;
  --offset-y: 24;
}

.item[data-item="-22,25"] {
  --offset-x: -22;
  --offset-y: 25;
}

.item[data-item="-22,26"] {
  --offset-x: -22;
  --offset-y: 26;
}

.item[data-item="-22,27"] {
  --offset-x: -22;
  --offset-y: 27;
}

.item[data-item="-22,28"] {
  --offset-x: -22;
  --offset-y: 28;
}

.item[data-item="-22,29"] {
  --offset-x: -22;
  --offset-y: 29;
}

.item[data-item="-22,30"] {
  --offset-x: -22;
  --offset-y: 30;
}

.item[data-item="-22,31"] {
  --offset-x: -22;
  --offset-y: 31;
}

.item[data-item="-22,32"] {
  --offset-x: -22;
  --offset-y: 32;
}

.item[data-item="-22,33"] {
  --offset-x: -22;
  --offset-y: 33;
}

.item[data-item="-22,34"] {
  --offset-x: -22;
  --offset-y: 34;
}

.item[data-item="-22,35"] {
  --offset-x: -22;
  --offset-y: 35;
}

.item[data-item="-22,36"] {
  --offset-x: -22;
  --offset-y: 36;
}

.item[data-item="-22,37"] {
  --offset-x: -22;
  --offset-y: 37;
}

.item[data-item="-22,38"] {
  --offset-x: -22;
  --offset-y: 38;
}

.item[data-item="-22,39"] {
  --offset-x: -22;
  --offset-y: 39;
}

.item[data-item="-22,40"] {
  --offset-x: -22;
  --offset-y: 40;
}

.item[data-item="-22,41"] {
  --offset-x: -22;
  --offset-y: 41;
}

.item[data-item="-22,42"] {
  --offset-x: -22;
  --offset-y: 42;
}

.item[data-item="-22,43"] {
  --offset-x: -22;
  --offset-y: 43;
}

.item[data-item="-22,44"] {
  --offset-x: -22;
  --offset-y: 44;
}

.item[data-item="-22,45"] {
  --offset-x: -22;
  --offset-y: 45;
}

.item[data-item="-22,46"] {
  --offset-x: -22;
  --offset-y: 46;
}

.item[data-item="-22,47"] {
  --offset-x: -22;
  --offset-y: 47;
}

.item[data-item="-22,48"] {
  --offset-x: -22;
  --offset-y: 48;
}

.item[data-item="-22,49"] {
  --offset-x: -22;
  --offset-y: 49;
}

.item[data-item="-22,50"] {
  --offset-x: -22;
  --offset-y: 50;
}

.item[data-item="-21,-50"] {
  --offset-x: -21;
  --offset-y: -50;
}

.item[data-item="-21,-49"] {
  --offset-x: -21;
  --offset-y: -49;
}

.item[data-item="-21,-48"] {
  --offset-x: -21;
  --offset-y: -48;
}

.item[data-item="-21,-47"] {
  --offset-x: -21;
  --offset-y: -47;
}

.item[data-item="-21,-46"] {
  --offset-x: -21;
  --offset-y: -46;
}

.item[data-item="-21,-45"] {
  --offset-x: -21;
  --offset-y: -45;
}

.item[data-item="-21,-44"] {
  --offset-x: -21;
  --offset-y: -44;
}

.item[data-item="-21,-43"] {
  --offset-x: -21;
  --offset-y: -43;
}

.item[data-item="-21,-42"] {
  --offset-x: -21;
  --offset-y: -42;
}

.item[data-item="-21,-41"] {
  --offset-x: -21;
  --offset-y: -41;
}

.item[data-item="-21,-40"] {
  --offset-x: -21;
  --offset-y: -40;
}

.item[data-item="-21,-39"] {
  --offset-x: -21;
  --offset-y: -39;
}

.item[data-item="-21,-38"] {
  --offset-x: -21;
  --offset-y: -38;
}

.item[data-item="-21,-37"] {
  --offset-x: -21;
  --offset-y: -37;
}

.item[data-item="-21,-36"] {
  --offset-x: -21;
  --offset-y: -36;
}

.item[data-item="-21,-35"] {
  --offset-x: -21;
  --offset-y: -35;
}

.item[data-item="-21,-34"] {
  --offset-x: -21;
  --offset-y: -34;
}

.item[data-item="-21,-33"] {
  --offset-x: -21;
  --offset-y: -33;
}

.item[data-item="-21,-32"] {
  --offset-x: -21;
  --offset-y: -32;
}

.item[data-item="-21,-31"] {
  --offset-x: -21;
  --offset-y: -31;
}

.item[data-item="-21,-30"] {
  --offset-x: -21;
  --offset-y: -30;
}

.item[data-item="-21,-29"] {
  --offset-x: -21;
  --offset-y: -29;
}

.item[data-item="-21,-28"] {
  --offset-x: -21;
  --offset-y: -28;
}

.item[data-item="-21,-27"] {
  --offset-x: -21;
  --offset-y: -27;
}

.item[data-item="-21,-26"] {
  --offset-x: -21;
  --offset-y: -26;
}

.item[data-item="-21,-25"] {
  --offset-x: -21;
  --offset-y: -25;
}

.item[data-item="-21,-24"] {
  --offset-x: -21;
  --offset-y: -24;
}

.item[data-item="-21,-23"] {
  --offset-x: -21;
  --offset-y: -23;
}

.item[data-item="-21,-22"] {
  --offset-x: -21;
  --offset-y: -22;
}

.item[data-item="-21,-21"] {
  --offset-x: -21;
  --offset-y: -21;
}

.item[data-item="-21,-20"] {
  --offset-x: -21;
  --offset-y: -20;
}

.item[data-item="-21,-19"] {
  --offset-x: -21;
  --offset-y: -19;
}

.item[data-item="-21,-18"] {
  --offset-x: -21;
  --offset-y: -18;
}

.item[data-item="-21,-17"] {
  --offset-x: -21;
  --offset-y: -17;
}

.item[data-item="-21,-16"] {
  --offset-x: -21;
  --offset-y: -16;
}

.item[data-item="-21,-15"] {
  --offset-x: -21;
  --offset-y: -15;
}

.item[data-item="-21,-14"] {
  --offset-x: -21;
  --offset-y: -14;
}

.item[data-item="-21,-13"] {
  --offset-x: -21;
  --offset-y: -13;
}

.item[data-item="-21,-12"] {
  --offset-x: -21;
  --offset-y: -12;
}

.item[data-item="-21,-11"] {
  --offset-x: -21;
  --offset-y: -11;
}

.item[data-item="-21,-10"] {
  --offset-x: -21;
  --offset-y: -10;
}

.item[data-item="-21,-9"] {
  --offset-x: -21;
  --offset-y: -9;
}

.item[data-item="-21,-8"] {
  --offset-x: -21;
  --offset-y: -8;
}

.item[data-item="-21,-7"] {
  --offset-x: -21;
  --offset-y: -7;
}

.item[data-item="-21,-6"] {
  --offset-x: -21;
  --offset-y: -6;
}

.item[data-item="-21,-5"] {
  --offset-x: -21;
  --offset-y: -5;
}

.item[data-item="-21,-4"] {
  --offset-x: -21;
  --offset-y: -4;
}

.item[data-item="-21,-3"] {
  --offset-x: -21;
  --offset-y: -3;
}

.item[data-item="-21,-2"] {
  --offset-x: -21;
  --offset-y: -2;
}

.item[data-item="-21,-1"] {
  --offset-x: -21;
  --offset-y: -1;
}

.item[data-item="-21,0"] {
  --offset-x: -21;
  --offset-y: 0;
}

.item[data-item="-21,1"] {
  --offset-x: -21;
  --offset-y: 1;
}

.item[data-item="-21,2"] {
  --offset-x: -21;
  --offset-y: 2;
}

.item[data-item="-21,3"] {
  --offset-x: -21;
  --offset-y: 3;
}

.item[data-item="-21,4"] {
  --offset-x: -21;
  --offset-y: 4;
}

.item[data-item="-21,5"] {
  --offset-x: -21;
  --offset-y: 5;
}

.item[data-item="-21,6"] {
  --offset-x: -21;
  --offset-y: 6;
}

.item[data-item="-21,7"] {
  --offset-x: -21;
  --offset-y: 7;
}

.item[data-item="-21,8"] {
  --offset-x: -21;
  --offset-y: 8;
}

.item[data-item="-21,9"] {
  --offset-x: -21;
  --offset-y: 9;
}

.item[data-item="-21,10"] {
  --offset-x: -21;
  --offset-y: 10;
}

.item[data-item="-21,11"] {
  --offset-x: -21;
  --offset-y: 11;
}

.item[data-item="-21,12"] {
  --offset-x: -21;
  --offset-y: 12;
}

.item[data-item="-21,13"] {
  --offset-x: -21;
  --offset-y: 13;
}

.item[data-item="-21,14"] {
  --offset-x: -21;
  --offset-y: 14;
}

.item[data-item="-21,15"] {
  --offset-x: -21;
  --offset-y: 15;
}

.item[data-item="-21,16"] {
  --offset-x: -21;
  --offset-y: 16;
}

.item[data-item="-21,17"] {
  --offset-x: -21;
  --offset-y: 17;
}

.item[data-item="-21,18"] {
  --offset-x: -21;
  --offset-y: 18;
}

.item[data-item="-21,19"] {
  --offset-x: -21;
  --offset-y: 19;
}

.item[data-item="-21,20"] {
  --offset-x: -21;
  --offset-y: 20;
}

.item[data-item="-21,21"] {
  --offset-x: -21;
  --offset-y: 21;
}

.item[data-item="-21,22"] {
  --offset-x: -21;
  --offset-y: 22;
}

.item[data-item="-21,23"] {
  --offset-x: -21;
  --offset-y: 23;
}

.item[data-item="-21,24"] {
  --offset-x: -21;
  --offset-y: 24;
}

.item[data-item="-21,25"] {
  --offset-x: -21;
  --offset-y: 25;
}

.item[data-item="-21,26"] {
  --offset-x: -21;
  --offset-y: 26;
}

.item[data-item="-21,27"] {
  --offset-x: -21;
  --offset-y: 27;
}

.item[data-item="-21,28"] {
  --offset-x: -21;
  --offset-y: 28;
}

.item[data-item="-21,29"] {
  --offset-x: -21;
  --offset-y: 29;
}

.item[data-item="-21,30"] {
  --offset-x: -21;
  --offset-y: 30;
}

.item[data-item="-21,31"] {
  --offset-x: -21;
  --offset-y: 31;
}

.item[data-item="-21,32"] {
  --offset-x: -21;
  --offset-y: 32;
}

.item[data-item="-21,33"] {
  --offset-x: -21;
  --offset-y: 33;
}

.item[data-item="-21,34"] {
  --offset-x: -21;
  --offset-y: 34;
}

.item[data-item="-21,35"] {
  --offset-x: -21;
  --offset-y: 35;
}

.item[data-item="-21,36"] {
  --offset-x: -21;
  --offset-y: 36;
}

.item[data-item="-21,37"] {
  --offset-x: -21;
  --offset-y: 37;
}

.item[data-item="-21,38"] {
  --offset-x: -21;
  --offset-y: 38;
}

.item[data-item="-21,39"] {
  --offset-x: -21;
  --offset-y: 39;
}

.item[data-item="-21,40"] {
  --offset-x: -21;
  --offset-y: 40;
}

.item[data-item="-21,41"] {
  --offset-x: -21;
  --offset-y: 41;
}

.item[data-item="-21,42"] {
  --offset-x: -21;
  --offset-y: 42;
}

.item[data-item="-21,43"] {
  --offset-x: -21;
  --offset-y: 43;
}

.item[data-item="-21,44"] {
  --offset-x: -21;
  --offset-y: 44;
}

.item[data-item="-21,45"] {
  --offset-x: -21;
  --offset-y: 45;
}

.item[data-item="-21,46"] {
  --offset-x: -21;
  --offset-y: 46;
}

.item[data-item="-21,47"] {
  --offset-x: -21;
  --offset-y: 47;
}

.item[data-item="-21,48"] {
  --offset-x: -21;
  --offset-y: 48;
}

.item[data-item="-21,49"] {
  --offset-x: -21;
  --offset-y: 49;
}

.item[data-item="-21,50"] {
  --offset-x: -21;
  --offset-y: 50;
}

.item[data-item="-20,-50"] {
  --offset-x: -20;
  --offset-y: -50;
}

.item[data-item="-20,-49"] {
  --offset-x: -20;
  --offset-y: -49;
}

.item[data-item="-20,-48"] {
  --offset-x: -20;
  --offset-y: -48;
}

.item[data-item="-20,-47"] {
  --offset-x: -20;
  --offset-y: -47;
}

.item[data-item="-20,-46"] {
  --offset-x: -20;
  --offset-y: -46;
}

.item[data-item="-20,-45"] {
  --offset-x: -20;
  --offset-y: -45;
}

.item[data-item="-20,-44"] {
  --offset-x: -20;
  --offset-y: -44;
}

.item[data-item="-20,-43"] {
  --offset-x: -20;
  --offset-y: -43;
}

.item[data-item="-20,-42"] {
  --offset-x: -20;
  --offset-y: -42;
}

.item[data-item="-20,-41"] {
  --offset-x: -20;
  --offset-y: -41;
}

.item[data-item="-20,-40"] {
  --offset-x: -20;
  --offset-y: -40;
}

.item[data-item="-20,-39"] {
  --offset-x: -20;
  --offset-y: -39;
}

.item[data-item="-20,-38"] {
  --offset-x: -20;
  --offset-y: -38;
}

.item[data-item="-20,-37"] {
  --offset-x: -20;
  --offset-y: -37;
}

.item[data-item="-20,-36"] {
  --offset-x: -20;
  --offset-y: -36;
}

.item[data-item="-20,-35"] {
  --offset-x: -20;
  --offset-y: -35;
}

.item[data-item="-20,-34"] {
  --offset-x: -20;
  --offset-y: -34;
}

.item[data-item="-20,-33"] {
  --offset-x: -20;
  --offset-y: -33;
}

.item[data-item="-20,-32"] {
  --offset-x: -20;
  --offset-y: -32;
}

.item[data-item="-20,-31"] {
  --offset-x: -20;
  --offset-y: -31;
}

.item[data-item="-20,-30"] {
  --offset-x: -20;
  --offset-y: -30;
}

.item[data-item="-20,-29"] {
  --offset-x: -20;
  --offset-y: -29;
}

.item[data-item="-20,-28"] {
  --offset-x: -20;
  --offset-y: -28;
}

.item[data-item="-20,-27"] {
  --offset-x: -20;
  --offset-y: -27;
}

.item[data-item="-20,-26"] {
  --offset-x: -20;
  --offset-y: -26;
}

.item[data-item="-20,-25"] {
  --offset-x: -20;
  --offset-y: -25;
}

.item[data-item="-20,-24"] {
  --offset-x: -20;
  --offset-y: -24;
}

.item[data-item="-20,-23"] {
  --offset-x: -20;
  --offset-y: -23;
}

.item[data-item="-20,-22"] {
  --offset-x: -20;
  --offset-y: -22;
}

.item[data-item="-20,-21"] {
  --offset-x: -20;
  --offset-y: -21;
}

.item[data-item="-20,-20"] {
  --offset-x: -20;
  --offset-y: -20;
}

.item[data-item="-20,-19"] {
  --offset-x: -20;
  --offset-y: -19;
}

.item[data-item="-20,-18"] {
  --offset-x: -20;
  --offset-y: -18;
}

.item[data-item="-20,-17"] {
  --offset-x: -20;
  --offset-y: -17;
}

.item[data-item="-20,-16"] {
  --offset-x: -20;
  --offset-y: -16;
}

.item[data-item="-20,-15"] {
  --offset-x: -20;
  --offset-y: -15;
}

.item[data-item="-20,-14"] {
  --offset-x: -20;
  --offset-y: -14;
}

.item[data-item="-20,-13"] {
  --offset-x: -20;
  --offset-y: -13;
}

.item[data-item="-20,-12"] {
  --offset-x: -20;
  --offset-y: -12;
}

.item[data-item="-20,-11"] {
  --offset-x: -20;
  --offset-y: -11;
}

.item[data-item="-20,-10"] {
  --offset-x: -20;
  --offset-y: -10;
}

.item[data-item="-20,-9"] {
  --offset-x: -20;
  --offset-y: -9;
}

.item[data-item="-20,-8"] {
  --offset-x: -20;
  --offset-y: -8;
}

.item[data-item="-20,-7"] {
  --offset-x: -20;
  --offset-y: -7;
}

.item[data-item="-20,-6"] {
  --offset-x: -20;
  --offset-y: -6;
}

.item[data-item="-20,-5"] {
  --offset-x: -20;
  --offset-y: -5;
}

.item[data-item="-20,-4"] {
  --offset-x: -20;
  --offset-y: -4;
}

.item[data-item="-20,-3"] {
  --offset-x: -20;
  --offset-y: -3;
}

.item[data-item="-20,-2"] {
  --offset-x: -20;
  --offset-y: -2;
}

.item[data-item="-20,-1"] {
  --offset-x: -20;
  --offset-y: -1;
}

.item[data-item="-20,0"] {
  --offset-x: -20;
  --offset-y: 0;
}

.item[data-item="-20,1"] {
  --offset-x: -20;
  --offset-y: 1;
}

.item[data-item="-20,2"] {
  --offset-x: -20;
  --offset-y: 2;
}

.item[data-item="-20,3"] {
  --offset-x: -20;
  --offset-y: 3;
}

.item[data-item="-20,4"] {
  --offset-x: -20;
  --offset-y: 4;
}

.item[data-item="-20,5"] {
  --offset-x: -20;
  --offset-y: 5;
}

.item[data-item="-20,6"] {
  --offset-x: -20;
  --offset-y: 6;
}

.item[data-item="-20,7"] {
  --offset-x: -20;
  --offset-y: 7;
}

.item[data-item="-20,8"] {
  --offset-x: -20;
  --offset-y: 8;
}

.item[data-item="-20,9"] {
  --offset-x: -20;
  --offset-y: 9;
}

.item[data-item="-20,10"] {
  --offset-x: -20;
  --offset-y: 10;
}

.item[data-item="-20,11"] {
  --offset-x: -20;
  --offset-y: 11;
}

.item[data-item="-20,12"] {
  --offset-x: -20;
  --offset-y: 12;
}

.item[data-item="-20,13"] {
  --offset-x: -20;
  --offset-y: 13;
}

.item[data-item="-20,14"] {
  --offset-x: -20;
  --offset-y: 14;
}

.item[data-item="-20,15"] {
  --offset-x: -20;
  --offset-y: 15;
}

.item[data-item="-20,16"] {
  --offset-x: -20;
  --offset-y: 16;
}

.item[data-item="-20,17"] {
  --offset-x: -20;
  --offset-y: 17;
}

.item[data-item="-20,18"] {
  --offset-x: -20;
  --offset-y: 18;
}

.item[data-item="-20,19"] {
  --offset-x: -20;
  --offset-y: 19;
}

.item[data-item="-20,20"] {
  --offset-x: -20;
  --offset-y: 20;
}

.item[data-item="-20,21"] {
  --offset-x: -20;
  --offset-y: 21;
}

.item[data-item="-20,22"] {
  --offset-x: -20;
  --offset-y: 22;
}

.item[data-item="-20,23"] {
  --offset-x: -20;
  --offset-y: 23;
}

.item[data-item="-20,24"] {
  --offset-x: -20;
  --offset-y: 24;
}

.item[data-item="-20,25"] {
  --offset-x: -20;
  --offset-y: 25;
}

.item[data-item="-20,26"] {
  --offset-x: -20;
  --offset-y: 26;
}

.item[data-item="-20,27"] {
  --offset-x: -20;
  --offset-y: 27;
}

.item[data-item="-20,28"] {
  --offset-x: -20;
  --offset-y: 28;
}

.item[data-item="-20,29"] {
  --offset-x: -20;
  --offset-y: 29;
}

.item[data-item="-20,30"] {
  --offset-x: -20;
  --offset-y: 30;
}

.item[data-item="-20,31"] {
  --offset-x: -20;
  --offset-y: 31;
}

.item[data-item="-20,32"] {
  --offset-x: -20;
  --offset-y: 32;
}

.item[data-item="-20,33"] {
  --offset-x: -20;
  --offset-y: 33;
}

.item[data-item="-20,34"] {
  --offset-x: -20;
  --offset-y: 34;
}

.item[data-item="-20,35"] {
  --offset-x: -20;
  --offset-y: 35;
}

.item[data-item="-20,36"] {
  --offset-x: -20;
  --offset-y: 36;
}

.item[data-item="-20,37"] {
  --offset-x: -20;
  --offset-y: 37;
}

.item[data-item="-20,38"] {
  --offset-x: -20;
  --offset-y: 38;
}

.item[data-item="-20,39"] {
  --offset-x: -20;
  --offset-y: 39;
}

.item[data-item="-20,40"] {
  --offset-x: -20;
  --offset-y: 40;
}

.item[data-item="-20,41"] {
  --offset-x: -20;
  --offset-y: 41;
}

.item[data-item="-20,42"] {
  --offset-x: -20;
  --offset-y: 42;
}

.item[data-item="-20,43"] {
  --offset-x: -20;
  --offset-y: 43;
}

.item[data-item="-20,44"] {
  --offset-x: -20;
  --offset-y: 44;
}

.item[data-item="-20,45"] {
  --offset-x: -20;
  --offset-y: 45;
}

.item[data-item="-20,46"] {
  --offset-x: -20;
  --offset-y: 46;
}

.item[data-item="-20,47"] {
  --offset-x: -20;
  --offset-y: 47;
}

.item[data-item="-20,48"] {
  --offset-x: -20;
  --offset-y: 48;
}

.item[data-item="-20,49"] {
  --offset-x: -20;
  --offset-y: 49;
}

.item[data-item="-20,50"] {
  --offset-x: -20;
  --offset-y: 50;
}

.item[data-item="-19,-50"] {
  --offset-x: -19;
  --offset-y: -50;
}

.item[data-item="-19,-49"] {
  --offset-x: -19;
  --offset-y: -49;
}

.item[data-item="-19,-48"] {
  --offset-x: -19;
  --offset-y: -48;
}

.item[data-item="-19,-47"] {
  --offset-x: -19;
  --offset-y: -47;
}

.item[data-item="-19,-46"] {
  --offset-x: -19;
  --offset-y: -46;
}

.item[data-item="-19,-45"] {
  --offset-x: -19;
  --offset-y: -45;
}

.item[data-item="-19,-44"] {
  --offset-x: -19;
  --offset-y: -44;
}

.item[data-item="-19,-43"] {
  --offset-x: -19;
  --offset-y: -43;
}

.item[data-item="-19,-42"] {
  --offset-x: -19;
  --offset-y: -42;
}

.item[data-item="-19,-41"] {
  --offset-x: -19;
  --offset-y: -41;
}

.item[data-item="-19,-40"] {
  --offset-x: -19;
  --offset-y: -40;
}

.item[data-item="-19,-39"] {
  --offset-x: -19;
  --offset-y: -39;
}

.item[data-item="-19,-38"] {
  --offset-x: -19;
  --offset-y: -38;
}

.item[data-item="-19,-37"] {
  --offset-x: -19;
  --offset-y: -37;
}

.item[data-item="-19,-36"] {
  --offset-x: -19;
  --offset-y: -36;
}

.item[data-item="-19,-35"] {
  --offset-x: -19;
  --offset-y: -35;
}

.item[data-item="-19,-34"] {
  --offset-x: -19;
  --offset-y: -34;
}

.item[data-item="-19,-33"] {
  --offset-x: -19;
  --offset-y: -33;
}

.item[data-item="-19,-32"] {
  --offset-x: -19;
  --offset-y: -32;
}

.item[data-item="-19,-31"] {
  --offset-x: -19;
  --offset-y: -31;
}

.item[data-item="-19,-30"] {
  --offset-x: -19;
  --offset-y: -30;
}

.item[data-item="-19,-29"] {
  --offset-x: -19;
  --offset-y: -29;
}

.item[data-item="-19,-28"] {
  --offset-x: -19;
  --offset-y: -28;
}

.item[data-item="-19,-27"] {
  --offset-x: -19;
  --offset-y: -27;
}

.item[data-item="-19,-26"] {
  --offset-x: -19;
  --offset-y: -26;
}

.item[data-item="-19,-25"] {
  --offset-x: -19;
  --offset-y: -25;
}

.item[data-item="-19,-24"] {
  --offset-x: -19;
  --offset-y: -24;
}

.item[data-item="-19,-23"] {
  --offset-x: -19;
  --offset-y: -23;
}

.item[data-item="-19,-22"] {
  --offset-x: -19;
  --offset-y: -22;
}

.item[data-item="-19,-21"] {
  --offset-x: -19;
  --offset-y: -21;
}

.item[data-item="-19,-20"] {
  --offset-x: -19;
  --offset-y: -20;
}

.item[data-item="-19,-19"] {
  --offset-x: -19;
  --offset-y: -19;
}

.item[data-item="-19,-18"] {
  --offset-x: -19;
  --offset-y: -18;
}

.item[data-item="-19,-17"] {
  --offset-x: -19;
  --offset-y: -17;
}

.item[data-item="-19,-16"] {
  --offset-x: -19;
  --offset-y: -16;
}

.item[data-item="-19,-15"] {
  --offset-x: -19;
  --offset-y: -15;
}

.item[data-item="-19,-14"] {
  --offset-x: -19;
  --offset-y: -14;
}

.item[data-item="-19,-13"] {
  --offset-x: -19;
  --offset-y: -13;
}

.item[data-item="-19,-12"] {
  --offset-x: -19;
  --offset-y: -12;
}

.item[data-item="-19,-11"] {
  --offset-x: -19;
  --offset-y: -11;
}

.item[data-item="-19,-10"] {
  --offset-x: -19;
  --offset-y: -10;
}

.item[data-item="-19,-9"] {
  --offset-x: -19;
  --offset-y: -9;
}

.item[data-item="-19,-8"] {
  --offset-x: -19;
  --offset-y: -8;
}

.item[data-item="-19,-7"] {
  --offset-x: -19;
  --offset-y: -7;
}

.item[data-item="-19,-6"] {
  --offset-x: -19;
  --offset-y: -6;
}

.item[data-item="-19,-5"] {
  --offset-x: -19;
  --offset-y: -5;
}

.item[data-item="-19,-4"] {
  --offset-x: -19;
  --offset-y: -4;
}

.item[data-item="-19,-3"] {
  --offset-x: -19;
  --offset-y: -3;
}

.item[data-item="-19,-2"] {
  --offset-x: -19;
  --offset-y: -2;
}

.item[data-item="-19,-1"] {
  --offset-x: -19;
  --offset-y: -1;
}

.item[data-item="-19,0"] {
  --offset-x: -19;
  --offset-y: 0;
}

.item[data-item="-19,1"] {
  --offset-x: -19;
  --offset-y: 1;
}

.item[data-item="-19,2"] {
  --offset-x: -19;
  --offset-y: 2;
}

.item[data-item="-19,3"] {
  --offset-x: -19;
  --offset-y: 3;
}

.item[data-item="-19,4"] {
  --offset-x: -19;
  --offset-y: 4;
}

.item[data-item="-19,5"] {
  --offset-x: -19;
  --offset-y: 5;
}

.item[data-item="-19,6"] {
  --offset-x: -19;
  --offset-y: 6;
}

.item[data-item="-19,7"] {
  --offset-x: -19;
  --offset-y: 7;
}

.item[data-item="-19,8"] {
  --offset-x: -19;
  --offset-y: 8;
}

.item[data-item="-19,9"] {
  --offset-x: -19;
  --offset-y: 9;
}

.item[data-item="-19,10"] {
  --offset-x: -19;
  --offset-y: 10;
}

.item[data-item="-19,11"] {
  --offset-x: -19;
  --offset-y: 11;
}

.item[data-item="-19,12"] {
  --offset-x: -19;
  --offset-y: 12;
}

.item[data-item="-19,13"] {
  --offset-x: -19;
  --offset-y: 13;
}

.item[data-item="-19,14"] {
  --offset-x: -19;
  --offset-y: 14;
}

.item[data-item="-19,15"] {
  --offset-x: -19;
  --offset-y: 15;
}

.item[data-item="-19,16"] {
  --offset-x: -19;
  --offset-y: 16;
}

.item[data-item="-19,17"] {
  --offset-x: -19;
  --offset-y: 17;
}

.item[data-item="-19,18"] {
  --offset-x: -19;
  --offset-y: 18;
}

.item[data-item="-19,19"] {
  --offset-x: -19;
  --offset-y: 19;
}

.item[data-item="-19,20"] {
  --offset-x: -19;
  --offset-y: 20;
}

.item[data-item="-19,21"] {
  --offset-x: -19;
  --offset-y: 21;
}

.item[data-item="-19,22"] {
  --offset-x: -19;
  --offset-y: 22;
}

.item[data-item="-19,23"] {
  --offset-x: -19;
  --offset-y: 23;
}

.item[data-item="-19,24"] {
  --offset-x: -19;
  --offset-y: 24;
}

.item[data-item="-19,25"] {
  --offset-x: -19;
  --offset-y: 25;
}

.item[data-item="-19,26"] {
  --offset-x: -19;
  --offset-y: 26;
}

.item[data-item="-19,27"] {
  --offset-x: -19;
  --offset-y: 27;
}

.item[data-item="-19,28"] {
  --offset-x: -19;
  --offset-y: 28;
}

.item[data-item="-19,29"] {
  --offset-x: -19;
  --offset-y: 29;
}

.item[data-item="-19,30"] {
  --offset-x: -19;
  --offset-y: 30;
}

.item[data-item="-19,31"] {
  --offset-x: -19;
  --offset-y: 31;
}

.item[data-item="-19,32"] {
  --offset-x: -19;
  --offset-y: 32;
}

.item[data-item="-19,33"] {
  --offset-x: -19;
  --offset-y: 33;
}

.item[data-item="-19,34"] {
  --offset-x: -19;
  --offset-y: 34;
}

.item[data-item="-19,35"] {
  --offset-x: -19;
  --offset-y: 35;
}

.item[data-item="-19,36"] {
  --offset-x: -19;
  --offset-y: 36;
}

.item[data-item="-19,37"] {
  --offset-x: -19;
  --offset-y: 37;
}

.item[data-item="-19,38"] {
  --offset-x: -19;
  --offset-y: 38;
}

.item[data-item="-19,39"] {
  --offset-x: -19;
  --offset-y: 39;
}

.item[data-item="-19,40"] {
  --offset-x: -19;
  --offset-y: 40;
}

.item[data-item="-19,41"] {
  --offset-x: -19;
  --offset-y: 41;
}

.item[data-item="-19,42"] {
  --offset-x: -19;
  --offset-y: 42;
}

.item[data-item="-19,43"] {
  --offset-x: -19;
  --offset-y: 43;
}

.item[data-item="-19,44"] {
  --offset-x: -19;
  --offset-y: 44;
}

.item[data-item="-19,45"] {
  --offset-x: -19;
  --offset-y: 45;
}

.item[data-item="-19,46"] {
  --offset-x: -19;
  --offset-y: 46;
}

.item[data-item="-19,47"] {
  --offset-x: -19;
  --offset-y: 47;
}

.item[data-item="-19,48"] {
  --offset-x: -19;
  --offset-y: 48;
}

.item[data-item="-19,49"] {
  --offset-x: -19;
  --offset-y: 49;
}

.item[data-item="-19,50"] {
  --offset-x: -19;
  --offset-y: 50;
}

.item[data-item="-18,-50"] {
  --offset-x: -18;
  --offset-y: -50;
}

.item[data-item="-18,-49"] {
  --offset-x: -18;
  --offset-y: -49;
}

.item[data-item="-18,-48"] {
  --offset-x: -18;
  --offset-y: -48;
}

.item[data-item="-18,-47"] {
  --offset-x: -18;
  --offset-y: -47;
}

.item[data-item="-18,-46"] {
  --offset-x: -18;
  --offset-y: -46;
}

.item[data-item="-18,-45"] {
  --offset-x: -18;
  --offset-y: -45;
}

.item[data-item="-18,-44"] {
  --offset-x: -18;
  --offset-y: -44;
}

.item[data-item="-18,-43"] {
  --offset-x: -18;
  --offset-y: -43;
}

.item[data-item="-18,-42"] {
  --offset-x: -18;
  --offset-y: -42;
}

.item[data-item="-18,-41"] {
  --offset-x: -18;
  --offset-y: -41;
}

.item[data-item="-18,-40"] {
  --offset-x: -18;
  --offset-y: -40;
}

.item[data-item="-18,-39"] {
  --offset-x: -18;
  --offset-y: -39;
}

.item[data-item="-18,-38"] {
  --offset-x: -18;
  --offset-y: -38;
}

.item[data-item="-18,-37"] {
  --offset-x: -18;
  --offset-y: -37;
}

.item[data-item="-18,-36"] {
  --offset-x: -18;
  --offset-y: -36;
}

.item[data-item="-18,-35"] {
  --offset-x: -18;
  --offset-y: -35;
}

.item[data-item="-18,-34"] {
  --offset-x: -18;
  --offset-y: -34;
}

.item[data-item="-18,-33"] {
  --offset-x: -18;
  --offset-y: -33;
}

.item[data-item="-18,-32"] {
  --offset-x: -18;
  --offset-y: -32;
}

.item[data-item="-18,-31"] {
  --offset-x: -18;
  --offset-y: -31;
}

.item[data-item="-18,-30"] {
  --offset-x: -18;
  --offset-y: -30;
}

.item[data-item="-18,-29"] {
  --offset-x: -18;
  --offset-y: -29;
}

.item[data-item="-18,-28"] {
  --offset-x: -18;
  --offset-y: -28;
}

.item[data-item="-18,-27"] {
  --offset-x: -18;
  --offset-y: -27;
}

.item[data-item="-18,-26"] {
  --offset-x: -18;
  --offset-y: -26;
}

.item[data-item="-18,-25"] {
  --offset-x: -18;
  --offset-y: -25;
}

.item[data-item="-18,-24"] {
  --offset-x: -18;
  --offset-y: -24;
}

.item[data-item="-18,-23"] {
  --offset-x: -18;
  --offset-y: -23;
}

.item[data-item="-18,-22"] {
  --offset-x: -18;
  --offset-y: -22;
}

.item[data-item="-18,-21"] {
  --offset-x: -18;
  --offset-y: -21;
}

.item[data-item="-18,-20"] {
  --offset-x: -18;
  --offset-y: -20;
}

.item[data-item="-18,-19"] {
  --offset-x: -18;
  --offset-y: -19;
}

.item[data-item="-18,-18"] {
  --offset-x: -18;
  --offset-y: -18;
}

.item[data-item="-18,-17"] {
  --offset-x: -18;
  --offset-y: -17;
}

.item[data-item="-18,-16"] {
  --offset-x: -18;
  --offset-y: -16;
}

.item[data-item="-18,-15"] {
  --offset-x: -18;
  --offset-y: -15;
}

.item[data-item="-18,-14"] {
  --offset-x: -18;
  --offset-y: -14;
}

.item[data-item="-18,-13"] {
  --offset-x: -18;
  --offset-y: -13;
}

.item[data-item="-18,-12"] {
  --offset-x: -18;
  --offset-y: -12;
}

.item[data-item="-18,-11"] {
  --offset-x: -18;
  --offset-y: -11;
}

.item[data-item="-18,-10"] {
  --offset-x: -18;
  --offset-y: -10;
}

.item[data-item="-18,-9"] {
  --offset-x: -18;
  --offset-y: -9;
}

.item[data-item="-18,-8"] {
  --offset-x: -18;
  --offset-y: -8;
}

.item[data-item="-18,-7"] {
  --offset-x: -18;
  --offset-y: -7;
}

.item[data-item="-18,-6"] {
  --offset-x: -18;
  --offset-y: -6;
}

.item[data-item="-18,-5"] {
  --offset-x: -18;
  --offset-y: -5;
}

.item[data-item="-18,-4"] {
  --offset-x: -18;
  --offset-y: -4;
}

.item[data-item="-18,-3"] {
  --offset-x: -18;
  --offset-y: -3;
}

.item[data-item="-18,-2"] {
  --offset-x: -18;
  --offset-y: -2;
}

.item[data-item="-18,-1"] {
  --offset-x: -18;
  --offset-y: -1;
}

.item[data-item="-18,0"] {
  --offset-x: -18;
  --offset-y: 0;
}

.item[data-item="-18,1"] {
  --offset-x: -18;
  --offset-y: 1;
}

.item[data-item="-18,2"] {
  --offset-x: -18;
  --offset-y: 2;
}

.item[data-item="-18,3"] {
  --offset-x: -18;
  --offset-y: 3;
}

.item[data-item="-18,4"] {
  --offset-x: -18;
  --offset-y: 4;
}

.item[data-item="-18,5"] {
  --offset-x: -18;
  --offset-y: 5;
}

.item[data-item="-18,6"] {
  --offset-x: -18;
  --offset-y: 6;
}

.item[data-item="-18,7"] {
  --offset-x: -18;
  --offset-y: 7;
}

.item[data-item="-18,8"] {
  --offset-x: -18;
  --offset-y: 8;
}

.item[data-item="-18,9"] {
  --offset-x: -18;
  --offset-y: 9;
}

.item[data-item="-18,10"] {
  --offset-x: -18;
  --offset-y: 10;
}

.item[data-item="-18,11"] {
  --offset-x: -18;
  --offset-y: 11;
}

.item[data-item="-18,12"] {
  --offset-x: -18;
  --offset-y: 12;
}

.item[data-item="-18,13"] {
  --offset-x: -18;
  --offset-y: 13;
}

.item[data-item="-18,14"] {
  --offset-x: -18;
  --offset-y: 14;
}

.item[data-item="-18,15"] {
  --offset-x: -18;
  --offset-y: 15;
}

.item[data-item="-18,16"] {
  --offset-x: -18;
  --offset-y: 16;
}

.item[data-item="-18,17"] {
  --offset-x: -18;
  --offset-y: 17;
}

.item[data-item="-18,18"] {
  --offset-x: -18;
  --offset-y: 18;
}

.item[data-item="-18,19"] {
  --offset-x: -18;
  --offset-y: 19;
}

.item[data-item="-18,20"] {
  --offset-x: -18;
  --offset-y: 20;
}

.item[data-item="-18,21"] {
  --offset-x: -18;
  --offset-y: 21;
}

.item[data-item="-18,22"] {
  --offset-x: -18;
  --offset-y: 22;
}

.item[data-item="-18,23"] {
  --offset-x: -18;
  --offset-y: 23;
}

.item[data-item="-18,24"] {
  --offset-x: -18;
  --offset-y: 24;
}

.item[data-item="-18,25"] {
  --offset-x: -18;
  --offset-y: 25;
}

.item[data-item="-18,26"] {
  --offset-x: -18;
  --offset-y: 26;
}

.item[data-item="-18,27"] {
  --offset-x: -18;
  --offset-y: 27;
}

.item[data-item="-18,28"] {
  --offset-x: -18;
  --offset-y: 28;
}

.item[data-item="-18,29"] {
  --offset-x: -18;
  --offset-y: 29;
}

.item[data-item="-18,30"] {
  --offset-x: -18;
  --offset-y: 30;
}

.item[data-item="-18,31"] {
  --offset-x: -18;
  --offset-y: 31;
}

.item[data-item="-18,32"] {
  --offset-x: -18;
  --offset-y: 32;
}

.item[data-item="-18,33"] {
  --offset-x: -18;
  --offset-y: 33;
}

.item[data-item="-18,34"] {
  --offset-x: -18;
  --offset-y: 34;
}

.item[data-item="-18,35"] {
  --offset-x: -18;
  --offset-y: 35;
}

.item[data-item="-18,36"] {
  --offset-x: -18;
  --offset-y: 36;
}

.item[data-item="-18,37"] {
  --offset-x: -18;
  --offset-y: 37;
}

.item[data-item="-18,38"] {
  --offset-x: -18;
  --offset-y: 38;
}

.item[data-item="-18,39"] {
  --offset-x: -18;
  --offset-y: 39;
}

.item[data-item="-18,40"] {
  --offset-x: -18;
  --offset-y: 40;
}

.item[data-item="-18,41"] {
  --offset-x: -18;
  --offset-y: 41;
}

.item[data-item="-18,42"] {
  --offset-x: -18;
  --offset-y: 42;
}

.item[data-item="-18,43"] {
  --offset-x: -18;
  --offset-y: 43;
}

.item[data-item="-18,44"] {
  --offset-x: -18;
  --offset-y: 44;
}

.item[data-item="-18,45"] {
  --offset-x: -18;
  --offset-y: 45;
}

.item[data-item="-18,46"] {
  --offset-x: -18;
  --offset-y: 46;
}

.item[data-item="-18,47"] {
  --offset-x: -18;
  --offset-y: 47;
}

.item[data-item="-18,48"] {
  --offset-x: -18;
  --offset-y: 48;
}

.item[data-item="-18,49"] {
  --offset-x: -18;
  --offset-y: 49;
}

.item[data-item="-18,50"] {
  --offset-x: -18;
  --offset-y: 50;
}

.item[data-item="-17,-50"] {
  --offset-x: -17;
  --offset-y: -50;
}

.item[data-item="-17,-49"] {
  --offset-x: -17;
  --offset-y: -49;
}

.item[data-item="-17,-48"] {
  --offset-x: -17;
  --offset-y: -48;
}

.item[data-item="-17,-47"] {
  --offset-x: -17;
  --offset-y: -47;
}

.item[data-item="-17,-46"] {
  --offset-x: -17;
  --offset-y: -46;
}

.item[data-item="-17,-45"] {
  --offset-x: -17;
  --offset-y: -45;
}

.item[data-item="-17,-44"] {
  --offset-x: -17;
  --offset-y: -44;
}

.item[data-item="-17,-43"] {
  --offset-x: -17;
  --offset-y: -43;
}

.item[data-item="-17,-42"] {
  --offset-x: -17;
  --offset-y: -42;
}

.item[data-item="-17,-41"] {
  --offset-x: -17;
  --offset-y: -41;
}

.item[data-item="-17,-40"] {
  --offset-x: -17;
  --offset-y: -40;
}

.item[data-item="-17,-39"] {
  --offset-x: -17;
  --offset-y: -39;
}

.item[data-item="-17,-38"] {
  --offset-x: -17;
  --offset-y: -38;
}

.item[data-item="-17,-37"] {
  --offset-x: -17;
  --offset-y: -37;
}

.item[data-item="-17,-36"] {
  --offset-x: -17;
  --offset-y: -36;
}

.item[data-item="-17,-35"] {
  --offset-x: -17;
  --offset-y: -35;
}

.item[data-item="-17,-34"] {
  --offset-x: -17;
  --offset-y: -34;
}

.item[data-item="-17,-33"] {
  --offset-x: -17;
  --offset-y: -33;
}

.item[data-item="-17,-32"] {
  --offset-x: -17;
  --offset-y: -32;
}

.item[data-item="-17,-31"] {
  --offset-x: -17;
  --offset-y: -31;
}

.item[data-item="-17,-30"] {
  --offset-x: -17;
  --offset-y: -30;
}

.item[data-item="-17,-29"] {
  --offset-x: -17;
  --offset-y: -29;
}

.item[data-item="-17,-28"] {
  --offset-x: -17;
  --offset-y: -28;
}

.item[data-item="-17,-27"] {
  --offset-x: -17;
  --offset-y: -27;
}

.item[data-item="-17,-26"] {
  --offset-x: -17;
  --offset-y: -26;
}

.item[data-item="-17,-25"] {
  --offset-x: -17;
  --offset-y: -25;
}

.item[data-item="-17,-24"] {
  --offset-x: -17;
  --offset-y: -24;
}

.item[data-item="-17,-23"] {
  --offset-x: -17;
  --offset-y: -23;
}

.item[data-item="-17,-22"] {
  --offset-x: -17;
  --offset-y: -22;
}

.item[data-item="-17,-21"] {
  --offset-x: -17;
  --offset-y: -21;
}

.item[data-item="-17,-20"] {
  --offset-x: -17;
  --offset-y: -20;
}

.item[data-item="-17,-19"] {
  --offset-x: -17;
  --offset-y: -19;
}

.item[data-item="-17,-18"] {
  --offset-x: -17;
  --offset-y: -18;
}

.item[data-item="-17,-17"] {
  --offset-x: -17;
  --offset-y: -17;
}

.item[data-item="-17,-16"] {
  --offset-x: -17;
  --offset-y: -16;
}

.item[data-item="-17,-15"] {
  --offset-x: -17;
  --offset-y: -15;
}

.item[data-item="-17,-14"] {
  --offset-x: -17;
  --offset-y: -14;
}

.item[data-item="-17,-13"] {
  --offset-x: -17;
  --offset-y: -13;
}

.item[data-item="-17,-12"] {
  --offset-x: -17;
  --offset-y: -12;
}

.item[data-item="-17,-11"] {
  --offset-x: -17;
  --offset-y: -11;
}

.item[data-item="-17,-10"] {
  --offset-x: -17;
  --offset-y: -10;
}

.item[data-item="-17,-9"] {
  --offset-x: -17;
  --offset-y: -9;
}

.item[data-item="-17,-8"] {
  --offset-x: -17;
  --offset-y: -8;
}

.item[data-item="-17,-7"] {
  --offset-x: -17;
  --offset-y: -7;
}

.item[data-item="-17,-6"] {
  --offset-x: -17;
  --offset-y: -6;
}

.item[data-item="-17,-5"] {
  --offset-x: -17;
  --offset-y: -5;
}

.item[data-item="-17,-4"] {
  --offset-x: -17;
  --offset-y: -4;
}

.item[data-item="-17,-3"] {
  --offset-x: -17;
  --offset-y: -3;
}

.item[data-item="-17,-2"] {
  --offset-x: -17;
  --offset-y: -2;
}

.item[data-item="-17,-1"] {
  --offset-x: -17;
  --offset-y: -1;
}

.item[data-item="-17,0"] {
  --offset-x: -17;
  --offset-y: 0;
}

.item[data-item="-17,1"] {
  --offset-x: -17;
  --offset-y: 1;
}

.item[data-item="-17,2"] {
  --offset-x: -17;
  --offset-y: 2;
}

.item[data-item="-17,3"] {
  --offset-x: -17;
  --offset-y: 3;
}

.item[data-item="-17,4"] {
  --offset-x: -17;
  --offset-y: 4;
}

.item[data-item="-17,5"] {
  --offset-x: -17;
  --offset-y: 5;
}

.item[data-item="-17,6"] {
  --offset-x: -17;
  --offset-y: 6;
}

.item[data-item="-17,7"] {
  --offset-x: -17;
  --offset-y: 7;
}

.item[data-item="-17,8"] {
  --offset-x: -17;
  --offset-y: 8;
}

.item[data-item="-17,9"] {
  --offset-x: -17;
  --offset-y: 9;
}

.item[data-item="-17,10"] {
  --offset-x: -17;
  --offset-y: 10;
}

.item[data-item="-17,11"] {
  --offset-x: -17;
  --offset-y: 11;
}

.item[data-item="-17,12"] {
  --offset-x: -17;
  --offset-y: 12;
}

.item[data-item="-17,13"] {
  --offset-x: -17;
  --offset-y: 13;
}

.item[data-item="-17,14"] {
  --offset-x: -17;
  --offset-y: 14;
}

.item[data-item="-17,15"] {
  --offset-x: -17;
  --offset-y: 15;
}

.item[data-item="-17,16"] {
  --offset-x: -17;
  --offset-y: 16;
}

.item[data-item="-17,17"] {
  --offset-x: -17;
  --offset-y: 17;
}

.item[data-item="-17,18"] {
  --offset-x: -17;
  --offset-y: 18;
}

.item[data-item="-17,19"] {
  --offset-x: -17;
  --offset-y: 19;
}

.item[data-item="-17,20"] {
  --offset-x: -17;
  --offset-y: 20;
}

.item[data-item="-17,21"] {
  --offset-x: -17;
  --offset-y: 21;
}

.item[data-item="-17,22"] {
  --offset-x: -17;
  --offset-y: 22;
}

.item[data-item="-17,23"] {
  --offset-x: -17;
  --offset-y: 23;
}

.item[data-item="-17,24"] {
  --offset-x: -17;
  --offset-y: 24;
}

.item[data-item="-17,25"] {
  --offset-x: -17;
  --offset-y: 25;
}

.item[data-item="-17,26"] {
  --offset-x: -17;
  --offset-y: 26;
}

.item[data-item="-17,27"] {
  --offset-x: -17;
  --offset-y: 27;
}

.item[data-item="-17,28"] {
  --offset-x: -17;
  --offset-y: 28;
}

.item[data-item="-17,29"] {
  --offset-x: -17;
  --offset-y: 29;
}

.item[data-item="-17,30"] {
  --offset-x: -17;
  --offset-y: 30;
}

.item[data-item="-17,31"] {
  --offset-x: -17;
  --offset-y: 31;
}

.item[data-item="-17,32"] {
  --offset-x: -17;
  --offset-y: 32;
}

.item[data-item="-17,33"] {
  --offset-x: -17;
  --offset-y: 33;
}

.item[data-item="-17,34"] {
  --offset-x: -17;
  --offset-y: 34;
}

.item[data-item="-17,35"] {
  --offset-x: -17;
  --offset-y: 35;
}

.item[data-item="-17,36"] {
  --offset-x: -17;
  --offset-y: 36;
}

.item[data-item="-17,37"] {
  --offset-x: -17;
  --offset-y: 37;
}

.item[data-item="-17,38"] {
  --offset-x: -17;
  --offset-y: 38;
}

.item[data-item="-17,39"] {
  --offset-x: -17;
  --offset-y: 39;
}

.item[data-item="-17,40"] {
  --offset-x: -17;
  --offset-y: 40;
}

.item[data-item="-17,41"] {
  --offset-x: -17;
  --offset-y: 41;
}

.item[data-item="-17,42"] {
  --offset-x: -17;
  --offset-y: 42;
}

.item[data-item="-17,43"] {
  --offset-x: -17;
  --offset-y: 43;
}

.item[data-item="-17,44"] {
  --offset-x: -17;
  --offset-y: 44;
}

.item[data-item="-17,45"] {
  --offset-x: -17;
  --offset-y: 45;
}

.item[data-item="-17,46"] {
  --offset-x: -17;
  --offset-y: 46;
}

.item[data-item="-17,47"] {
  --offset-x: -17;
  --offset-y: 47;
}

.item[data-item="-17,48"] {
  --offset-x: -17;
  --offset-y: 48;
}

.item[data-item="-17,49"] {
  --offset-x: -17;
  --offset-y: 49;
}

.item[data-item="-17,50"] {
  --offset-x: -17;
  --offset-y: 50;
}

.item[data-item="-16,-50"] {
  --offset-x: -16;
  --offset-y: -50;
}

.item[data-item="-16,-49"] {
  --offset-x: -16;
  --offset-y: -49;
}

.item[data-item="-16,-48"] {
  --offset-x: -16;
  --offset-y: -48;
}

.item[data-item="-16,-47"] {
  --offset-x: -16;
  --offset-y: -47;
}

.item[data-item="-16,-46"] {
  --offset-x: -16;
  --offset-y: -46;
}

.item[data-item="-16,-45"] {
  --offset-x: -16;
  --offset-y: -45;
}

.item[data-item="-16,-44"] {
  --offset-x: -16;
  --offset-y: -44;
}

.item[data-item="-16,-43"] {
  --offset-x: -16;
  --offset-y: -43;
}

.item[data-item="-16,-42"] {
  --offset-x: -16;
  --offset-y: -42;
}

.item[data-item="-16,-41"] {
  --offset-x: -16;
  --offset-y: -41;
}

.item[data-item="-16,-40"] {
  --offset-x: -16;
  --offset-y: -40;
}

.item[data-item="-16,-39"] {
  --offset-x: -16;
  --offset-y: -39;
}

.item[data-item="-16,-38"] {
  --offset-x: -16;
  --offset-y: -38;
}

.item[data-item="-16,-37"] {
  --offset-x: -16;
  --offset-y: -37;
}

.item[data-item="-16,-36"] {
  --offset-x: -16;
  --offset-y: -36;
}

.item[data-item="-16,-35"] {
  --offset-x: -16;
  --offset-y: -35;
}

.item[data-item="-16,-34"] {
  --offset-x: -16;
  --offset-y: -34;
}

.item[data-item="-16,-33"] {
  --offset-x: -16;
  --offset-y: -33;
}

.item[data-item="-16,-32"] {
  --offset-x: -16;
  --offset-y: -32;
}

.item[data-item="-16,-31"] {
  --offset-x: -16;
  --offset-y: -31;
}

.item[data-item="-16,-30"] {
  --offset-x: -16;
  --offset-y: -30;
}

.item[data-item="-16,-29"] {
  --offset-x: -16;
  --offset-y: -29;
}

.item[data-item="-16,-28"] {
  --offset-x: -16;
  --offset-y: -28;
}

.item[data-item="-16,-27"] {
  --offset-x: -16;
  --offset-y: -27;
}

.item[data-item="-16,-26"] {
  --offset-x: -16;
  --offset-y: -26;
}

.item[data-item="-16,-25"] {
  --offset-x: -16;
  --offset-y: -25;
}

.item[data-item="-16,-24"] {
  --offset-x: -16;
  --offset-y: -24;
}

.item[data-item="-16,-23"] {
  --offset-x: -16;
  --offset-y: -23;
}

.item[data-item="-16,-22"] {
  --offset-x: -16;
  --offset-y: -22;
}

.item[data-item="-16,-21"] {
  --offset-x: -16;
  --offset-y: -21;
}

.item[data-item="-16,-20"] {
  --offset-x: -16;
  --offset-y: -20;
}

.item[data-item="-16,-19"] {
  --offset-x: -16;
  --offset-y: -19;
}

.item[data-item="-16,-18"] {
  --offset-x: -16;
  --offset-y: -18;
}

.item[data-item="-16,-17"] {
  --offset-x: -16;
  --offset-y: -17;
}

.item[data-item="-16,-16"] {
  --offset-x: -16;
  --offset-y: -16;
}

.item[data-item="-16,-15"] {
  --offset-x: -16;
  --offset-y: -15;
}

.item[data-item="-16,-14"] {
  --offset-x: -16;
  --offset-y: -14;
}

.item[data-item="-16,-13"] {
  --offset-x: -16;
  --offset-y: -13;
}

.item[data-item="-16,-12"] {
  --offset-x: -16;
  --offset-y: -12;
}

.item[data-item="-16,-11"] {
  --offset-x: -16;
  --offset-y: -11;
}

.item[data-item="-16,-10"] {
  --offset-x: -16;
  --offset-y: -10;
}

.item[data-item="-16,-9"] {
  --offset-x: -16;
  --offset-y: -9;
}

.item[data-item="-16,-8"] {
  --offset-x: -16;
  --offset-y: -8;
}

.item[data-item="-16,-7"] {
  --offset-x: -16;
  --offset-y: -7;
}

.item[data-item="-16,-6"] {
  --offset-x: -16;
  --offset-y: -6;
}

.item[data-item="-16,-5"] {
  --offset-x: -16;
  --offset-y: -5;
}

.item[data-item="-16,-4"] {
  --offset-x: -16;
  --offset-y: -4;
}

.item[data-item="-16,-3"] {
  --offset-x: -16;
  --offset-y: -3;
}

.item[data-item="-16,-2"] {
  --offset-x: -16;
  --offset-y: -2;
}

.item[data-item="-16,-1"] {
  --offset-x: -16;
  --offset-y: -1;
}

.item[data-item="-16,0"] {
  --offset-x: -16;
  --offset-y: 0;
}

.item[data-item="-16,1"] {
  --offset-x: -16;
  --offset-y: 1;
}

.item[data-item="-16,2"] {
  --offset-x: -16;
  --offset-y: 2;
}

.item[data-item="-16,3"] {
  --offset-x: -16;
  --offset-y: 3;
}

.item[data-item="-16,4"] {
  --offset-x: -16;
  --offset-y: 4;
}

.item[data-item="-16,5"] {
  --offset-x: -16;
  --offset-y: 5;
}

.item[data-item="-16,6"] {
  --offset-x: -16;
  --offset-y: 6;
}

.item[data-item="-16,7"] {
  --offset-x: -16;
  --offset-y: 7;
}

.item[data-item="-16,8"] {
  --offset-x: -16;
  --offset-y: 8;
}

.item[data-item="-16,9"] {
  --offset-x: -16;
  --offset-y: 9;
}

.item[data-item="-16,10"] {
  --offset-x: -16;
  --offset-y: 10;
}

.item[data-item="-16,11"] {
  --offset-x: -16;
  --offset-y: 11;
}

.item[data-item="-16,12"] {
  --offset-x: -16;
  --offset-y: 12;
}

.item[data-item="-16,13"] {
  --offset-x: -16;
  --offset-y: 13;
}

.item[data-item="-16,14"] {
  --offset-x: -16;
  --offset-y: 14;
}

.item[data-item="-16,15"] {
  --offset-x: -16;
  --offset-y: 15;
}

.item[data-item="-16,16"] {
  --offset-x: -16;
  --offset-y: 16;
}

.item[data-item="-16,17"] {
  --offset-x: -16;
  --offset-y: 17;
}

.item[data-item="-16,18"] {
  --offset-x: -16;
  --offset-y: 18;
}

.item[data-item="-16,19"] {
  --offset-x: -16;
  --offset-y: 19;
}

.item[data-item="-16,20"] {
  --offset-x: -16;
  --offset-y: 20;
}

.item[data-item="-16,21"] {
  --offset-x: -16;
  --offset-y: 21;
}

.item[data-item="-16,22"] {
  --offset-x: -16;
  --offset-y: 22;
}

.item[data-item="-16,23"] {
  --offset-x: -16;
  --offset-y: 23;
}

.item[data-item="-16,24"] {
  --offset-x: -16;
  --offset-y: 24;
}

.item[data-item="-16,25"] {
  --offset-x: -16;
  --offset-y: 25;
}

.item[data-item="-16,26"] {
  --offset-x: -16;
  --offset-y: 26;
}

.item[data-item="-16,27"] {
  --offset-x: -16;
  --offset-y: 27;
}

.item[data-item="-16,28"] {
  --offset-x: -16;
  --offset-y: 28;
}

.item[data-item="-16,29"] {
  --offset-x: -16;
  --offset-y: 29;
}

.item[data-item="-16,30"] {
  --offset-x: -16;
  --offset-y: 30;
}

.item[data-item="-16,31"] {
  --offset-x: -16;
  --offset-y: 31;
}

.item[data-item="-16,32"] {
  --offset-x: -16;
  --offset-y: 32;
}

.item[data-item="-16,33"] {
  --offset-x: -16;
  --offset-y: 33;
}

.item[data-item="-16,34"] {
  --offset-x: -16;
  --offset-y: 34;
}

.item[data-item="-16,35"] {
  --offset-x: -16;
  --offset-y: 35;
}

.item[data-item="-16,36"] {
  --offset-x: -16;
  --offset-y: 36;
}

.item[data-item="-16,37"] {
  --offset-x: -16;
  --offset-y: 37;
}

.item[data-item="-16,38"] {
  --offset-x: -16;
  --offset-y: 38;
}

.item[data-item="-16,39"] {
  --offset-x: -16;
  --offset-y: 39;
}

.item[data-item="-16,40"] {
  --offset-x: -16;
  --offset-y: 40;
}

.item[data-item="-16,41"] {
  --offset-x: -16;
  --offset-y: 41;
}

.item[data-item="-16,42"] {
  --offset-x: -16;
  --offset-y: 42;
}

.item[data-item="-16,43"] {
  --offset-x: -16;
  --offset-y: 43;
}

.item[data-item="-16,44"] {
  --offset-x: -16;
  --offset-y: 44;
}

.item[data-item="-16,45"] {
  --offset-x: -16;
  --offset-y: 45;
}

.item[data-item="-16,46"] {
  --offset-x: -16;
  --offset-y: 46;
}

.item[data-item="-16,47"] {
  --offset-x: -16;
  --offset-y: 47;
}

.item[data-item="-16,48"] {
  --offset-x: -16;
  --offset-y: 48;
}

.item[data-item="-16,49"] {
  --offset-x: -16;
  --offset-y: 49;
}

.item[data-item="-16,50"] {
  --offset-x: -16;
  --offset-y: 50;
}

.item[data-item="-15,-50"] {
  --offset-x: -15;
  --offset-y: -50;
}

.item[data-item="-15,-49"] {
  --offset-x: -15;
  --offset-y: -49;
}

.item[data-item="-15,-48"] {
  --offset-x: -15;
  --offset-y: -48;
}

.item[data-item="-15,-47"] {
  --offset-x: -15;
  --offset-y: -47;
}

.item[data-item="-15,-46"] {
  --offset-x: -15;
  --offset-y: -46;
}

.item[data-item="-15,-45"] {
  --offset-x: -15;
  --offset-y: -45;
}

.item[data-item="-15,-44"] {
  --offset-x: -15;
  --offset-y: -44;
}

.item[data-item="-15,-43"] {
  --offset-x: -15;
  --offset-y: -43;
}

.item[data-item="-15,-42"] {
  --offset-x: -15;
  --offset-y: -42;
}

.item[data-item="-15,-41"] {
  --offset-x: -15;
  --offset-y: -41;
}

.item[data-item="-15,-40"] {
  --offset-x: -15;
  --offset-y: -40;
}

.item[data-item="-15,-39"] {
  --offset-x: -15;
  --offset-y: -39;
}

.item[data-item="-15,-38"] {
  --offset-x: -15;
  --offset-y: -38;
}

.item[data-item="-15,-37"] {
  --offset-x: -15;
  --offset-y: -37;
}

.item[data-item="-15,-36"] {
  --offset-x: -15;
  --offset-y: -36;
}

.item[data-item="-15,-35"] {
  --offset-x: -15;
  --offset-y: -35;
}

.item[data-item="-15,-34"] {
  --offset-x: -15;
  --offset-y: -34;
}

.item[data-item="-15,-33"] {
  --offset-x: -15;
  --offset-y: -33;
}

.item[data-item="-15,-32"] {
  --offset-x: -15;
  --offset-y: -32;
}

.item[data-item="-15,-31"] {
  --offset-x: -15;
  --offset-y: -31;
}

.item[data-item="-15,-30"] {
  --offset-x: -15;
  --offset-y: -30;
}

.item[data-item="-15,-29"] {
  --offset-x: -15;
  --offset-y: -29;
}

.item[data-item="-15,-28"] {
  --offset-x: -15;
  --offset-y: -28;
}

.item[data-item="-15,-27"] {
  --offset-x: -15;
  --offset-y: -27;
}

.item[data-item="-15,-26"] {
  --offset-x: -15;
  --offset-y: -26;
}

.item[data-item="-15,-25"] {
  --offset-x: -15;
  --offset-y: -25;
}

.item[data-item="-15,-24"] {
  --offset-x: -15;
  --offset-y: -24;
}

.item[data-item="-15,-23"] {
  --offset-x: -15;
  --offset-y: -23;
}

.item[data-item="-15,-22"] {
  --offset-x: -15;
  --offset-y: -22;
}

.item[data-item="-15,-21"] {
  --offset-x: -15;
  --offset-y: -21;
}

.item[data-item="-15,-20"] {
  --offset-x: -15;
  --offset-y: -20;
}

.item[data-item="-15,-19"] {
  --offset-x: -15;
  --offset-y: -19;
}

.item[data-item="-15,-18"] {
  --offset-x: -15;
  --offset-y: -18;
}

.item[data-item="-15,-17"] {
  --offset-x: -15;
  --offset-y: -17;
}

.item[data-item="-15,-16"] {
  --offset-x: -15;
  --offset-y: -16;
}

.item[data-item="-15,-15"] {
  --offset-x: -15;
  --offset-y: -15;
}

.item[data-item="-15,-14"] {
  --offset-x: -15;
  --offset-y: -14;
}

.item[data-item="-15,-13"] {
  --offset-x: -15;
  --offset-y: -13;
}

.item[data-item="-15,-12"] {
  --offset-x: -15;
  --offset-y: -12;
}

.item[data-item="-15,-11"] {
  --offset-x: -15;
  --offset-y: -11;
}

.item[data-item="-15,-10"] {
  --offset-x: -15;
  --offset-y: -10;
}

.item[data-item="-15,-9"] {
  --offset-x: -15;
  --offset-y: -9;
}

.item[data-item="-15,-8"] {
  --offset-x: -15;
  --offset-y: -8;
}

.item[data-item="-15,-7"] {
  --offset-x: -15;
  --offset-y: -7;
}

.item[data-item="-15,-6"] {
  --offset-x: -15;
  --offset-y: -6;
}

.item[data-item="-15,-5"] {
  --offset-x: -15;
  --offset-y: -5;
}

.item[data-item="-15,-4"] {
  --offset-x: -15;
  --offset-y: -4;
}

.item[data-item="-15,-3"] {
  --offset-x: -15;
  --offset-y: -3;
}

.item[data-item="-15,-2"] {
  --offset-x: -15;
  --offset-y: -2;
}

.item[data-item="-15,-1"] {
  --offset-x: -15;
  --offset-y: -1;
}

.item[data-item="-15,0"] {
  --offset-x: -15;
  --offset-y: 0;
}

.item[data-item="-15,1"] {
  --offset-x: -15;
  --offset-y: 1;
}

.item[data-item="-15,2"] {
  --offset-x: -15;
  --offset-y: 2;
}

.item[data-item="-15,3"] {
  --offset-x: -15;
  --offset-y: 3;
}

.item[data-item="-15,4"] {
  --offset-x: -15;
  --offset-y: 4;
}

.item[data-item="-15,5"] {
  --offset-x: -15;
  --offset-y: 5;
}

.item[data-item="-15,6"] {
  --offset-x: -15;
  --offset-y: 6;
}

.item[data-item="-15,7"] {
  --offset-x: -15;
  --offset-y: 7;
}

.item[data-item="-15,8"] {
  --offset-x: -15;
  --offset-y: 8;
}

.item[data-item="-15,9"] {
  --offset-x: -15;
  --offset-y: 9;
}

.item[data-item="-15,10"] {
  --offset-x: -15;
  --offset-y: 10;
}

.item[data-item="-15,11"] {
  --offset-x: -15;
  --offset-y: 11;
}

.item[data-item="-15,12"] {
  --offset-x: -15;
  --offset-y: 12;
}

.item[data-item="-15,13"] {
  --offset-x: -15;
  --offset-y: 13;
}

.item[data-item="-15,14"] {
  --offset-x: -15;
  --offset-y: 14;
}

.item[data-item="-15,15"] {
  --offset-x: -15;
  --offset-y: 15;
}

.item[data-item="-15,16"] {
  --offset-x: -15;
  --offset-y: 16;
}

.item[data-item="-15,17"] {
  --offset-x: -15;
  --offset-y: 17;
}

.item[data-item="-15,18"] {
  --offset-x: -15;
  --offset-y: 18;
}

.item[data-item="-15,19"] {
  --offset-x: -15;
  --offset-y: 19;
}

.item[data-item="-15,20"] {
  --offset-x: -15;
  --offset-y: 20;
}

.item[data-item="-15,21"] {
  --offset-x: -15;
  --offset-y: 21;
}

.item[data-item="-15,22"] {
  --offset-x: -15;
  --offset-y: 22;
}

.item[data-item="-15,23"] {
  --offset-x: -15;
  --offset-y: 23;
}

.item[data-item="-15,24"] {
  --offset-x: -15;
  --offset-y: 24;
}

.item[data-item="-15,25"] {
  --offset-x: -15;
  --offset-y: 25;
}

.item[data-item="-15,26"] {
  --offset-x: -15;
  --offset-y: 26;
}

.item[data-item="-15,27"] {
  --offset-x: -15;
  --offset-y: 27;
}

.item[data-item="-15,28"] {
  --offset-x: -15;
  --offset-y: 28;
}

.item[data-item="-15,29"] {
  --offset-x: -15;
  --offset-y: 29;
}

.item[data-item="-15,30"] {
  --offset-x: -15;
  --offset-y: 30;
}

.item[data-item="-15,31"] {
  --offset-x: -15;
  --offset-y: 31;
}

.item[data-item="-15,32"] {
  --offset-x: -15;
  --offset-y: 32;
}

.item[data-item="-15,33"] {
  --offset-x: -15;
  --offset-y: 33;
}

.item[data-item="-15,34"] {
  --offset-x: -15;
  --offset-y: 34;
}

.item[data-item="-15,35"] {
  --offset-x: -15;
  --offset-y: 35;
}

.item[data-item="-15,36"] {
  --offset-x: -15;
  --offset-y: 36;
}

.item[data-item="-15,37"] {
  --offset-x: -15;
  --offset-y: 37;
}

.item[data-item="-15,38"] {
  --offset-x: -15;
  --offset-y: 38;
}

.item[data-item="-15,39"] {
  --offset-x: -15;
  --offset-y: 39;
}

.item[data-item="-15,40"] {
  --offset-x: -15;
  --offset-y: 40;
}

.item[data-item="-15,41"] {
  --offset-x: -15;
  --offset-y: 41;
}

.item[data-item="-15,42"] {
  --offset-x: -15;
  --offset-y: 42;
}

.item[data-item="-15,43"] {
  --offset-x: -15;
  --offset-y: 43;
}

.item[data-item="-15,44"] {
  --offset-x: -15;
  --offset-y: 44;
}

.item[data-item="-15,45"] {
  --offset-x: -15;
  --offset-y: 45;
}

.item[data-item="-15,46"] {
  --offset-x: -15;
  --offset-y: 46;
}

.item[data-item="-15,47"] {
  --offset-x: -15;
  --offset-y: 47;
}

.item[data-item="-15,48"] {
  --offset-x: -15;
  --offset-y: 48;
}

.item[data-item="-15,49"] {
  --offset-x: -15;
  --offset-y: 49;
}

.item[data-item="-15,50"] {
  --offset-x: -15;
  --offset-y: 50;
}

.item[data-item="-14,-50"] {
  --offset-x: -14;
  --offset-y: -50;
}

.item[data-item="-14,-49"] {
  --offset-x: -14;
  --offset-y: -49;
}

.item[data-item="-14,-48"] {
  --offset-x: -14;
  --offset-y: -48;
}

.item[data-item="-14,-47"] {
  --offset-x: -14;
  --offset-y: -47;
}

.item[data-item="-14,-46"] {
  --offset-x: -14;
  --offset-y: -46;
}

.item[data-item="-14,-45"] {
  --offset-x: -14;
  --offset-y: -45;
}

.item[data-item="-14,-44"] {
  --offset-x: -14;
  --offset-y: -44;
}

.item[data-item="-14,-43"] {
  --offset-x: -14;
  --offset-y: -43;
}

.item[data-item="-14,-42"] {
  --offset-x: -14;
  --offset-y: -42;
}

.item[data-item="-14,-41"] {
  --offset-x: -14;
  --offset-y: -41;
}

.item[data-item="-14,-40"] {
  --offset-x: -14;
  --offset-y: -40;
}

.item[data-item="-14,-39"] {
  --offset-x: -14;
  --offset-y: -39;
}

.item[data-item="-14,-38"] {
  --offset-x: -14;
  --offset-y: -38;
}

.item[data-item="-14,-37"] {
  --offset-x: -14;
  --offset-y: -37;
}

.item[data-item="-14,-36"] {
  --offset-x: -14;
  --offset-y: -36;
}

.item[data-item="-14,-35"] {
  --offset-x: -14;
  --offset-y: -35;
}

.item[data-item="-14,-34"] {
  --offset-x: -14;
  --offset-y: -34;
}

.item[data-item="-14,-33"] {
  --offset-x: -14;
  --offset-y: -33;
}

.item[data-item="-14,-32"] {
  --offset-x: -14;
  --offset-y: -32;
}

.item[data-item="-14,-31"] {
  --offset-x: -14;
  --offset-y: -31;
}

.item[data-item="-14,-30"] {
  --offset-x: -14;
  --offset-y: -30;
}

.item[data-item="-14,-29"] {
  --offset-x: -14;
  --offset-y: -29;
}

.item[data-item="-14,-28"] {
  --offset-x: -14;
  --offset-y: -28;
}

.item[data-item="-14,-27"] {
  --offset-x: -14;
  --offset-y: -27;
}

.item[data-item="-14,-26"] {
  --offset-x: -14;
  --offset-y: -26;
}

.item[data-item="-14,-25"] {
  --offset-x: -14;
  --offset-y: -25;
}

.item[data-item="-14,-24"] {
  --offset-x: -14;
  --offset-y: -24;
}

.item[data-item="-14,-23"] {
  --offset-x: -14;
  --offset-y: -23;
}

.item[data-item="-14,-22"] {
  --offset-x: -14;
  --offset-y: -22;
}

.item[data-item="-14,-21"] {
  --offset-x: -14;
  --offset-y: -21;
}

.item[data-item="-14,-20"] {
  --offset-x: -14;
  --offset-y: -20;
}

.item[data-item="-14,-19"] {
  --offset-x: -14;
  --offset-y: -19;
}

.item[data-item="-14,-18"] {
  --offset-x: -14;
  --offset-y: -18;
}

.item[data-item="-14,-17"] {
  --offset-x: -14;
  --offset-y: -17;
}

.item[data-item="-14,-16"] {
  --offset-x: -14;
  --offset-y: -16;
}

.item[data-item="-14,-15"] {
  --offset-x: -14;
  --offset-y: -15;
}

.item[data-item="-14,-14"] {
  --offset-x: -14;
  --offset-y: -14;
}

.item[data-item="-14,-13"] {
  --offset-x: -14;
  --offset-y: -13;
}

.item[data-item="-14,-12"] {
  --offset-x: -14;
  --offset-y: -12;
}

.item[data-item="-14,-11"] {
  --offset-x: -14;
  --offset-y: -11;
}

.item[data-item="-14,-10"] {
  --offset-x: -14;
  --offset-y: -10;
}

.item[data-item="-14,-9"] {
  --offset-x: -14;
  --offset-y: -9;
}

.item[data-item="-14,-8"] {
  --offset-x: -14;
  --offset-y: -8;
}

.item[data-item="-14,-7"] {
  --offset-x: -14;
  --offset-y: -7;
}

.item[data-item="-14,-6"] {
  --offset-x: -14;
  --offset-y: -6;
}

.item[data-item="-14,-5"] {
  --offset-x: -14;
  --offset-y: -5;
}

.item[data-item="-14,-4"] {
  --offset-x: -14;
  --offset-y: -4;
}

.item[data-item="-14,-3"] {
  --offset-x: -14;
  --offset-y: -3;
}

.item[data-item="-14,-2"] {
  --offset-x: -14;
  --offset-y: -2;
}

.item[data-item="-14,-1"] {
  --offset-x: -14;
  --offset-y: -1;
}

.item[data-item="-14,0"] {
  --offset-x: -14;
  --offset-y: 0;
}

.item[data-item="-14,1"] {
  --offset-x: -14;
  --offset-y: 1;
}

.item[data-item="-14,2"] {
  --offset-x: -14;
  --offset-y: 2;
}

.item[data-item="-14,3"] {
  --offset-x: -14;
  --offset-y: 3;
}

.item[data-item="-14,4"] {
  --offset-x: -14;
  --offset-y: 4;
}

.item[data-item="-14,5"] {
  --offset-x: -14;
  --offset-y: 5;
}

.item[data-item="-14,6"] {
  --offset-x: -14;
  --offset-y: 6;
}

.item[data-item="-14,7"] {
  --offset-x: -14;
  --offset-y: 7;
}

.item[data-item="-14,8"] {
  --offset-x: -14;
  --offset-y: 8;
}

.item[data-item="-14,9"] {
  --offset-x: -14;
  --offset-y: 9;
}

.item[data-item="-14,10"] {
  --offset-x: -14;
  --offset-y: 10;
}

.item[data-item="-14,11"] {
  --offset-x: -14;
  --offset-y: 11;
}

.item[data-item="-14,12"] {
  --offset-x: -14;
  --offset-y: 12;
}

.item[data-item="-14,13"] {
  --offset-x: -14;
  --offset-y: 13;
}

.item[data-item="-14,14"] {
  --offset-x: -14;
  --offset-y: 14;
}

.item[data-item="-14,15"] {
  --offset-x: -14;
  --offset-y: 15;
}

.item[data-item="-14,16"] {
  --offset-x: -14;
  --offset-y: 16;
}

.item[data-item="-14,17"] {
  --offset-x: -14;
  --offset-y: 17;
}

.item[data-item="-14,18"] {
  --offset-x: -14;
  --offset-y: 18;
}

.item[data-item="-14,19"] {
  --offset-x: -14;
  --offset-y: 19;
}

.item[data-item="-14,20"] {
  --offset-x: -14;
  --offset-y: 20;
}

.item[data-item="-14,21"] {
  --offset-x: -14;
  --offset-y: 21;
}

.item[data-item="-14,22"] {
  --offset-x: -14;
  --offset-y: 22;
}

.item[data-item="-14,23"] {
  --offset-x: -14;
  --offset-y: 23;
}

.item[data-item="-14,24"] {
  --offset-x: -14;
  --offset-y: 24;
}

.item[data-item="-14,25"] {
  --offset-x: -14;
  --offset-y: 25;
}

.item[data-item="-14,26"] {
  --offset-x: -14;
  --offset-y: 26;
}

.item[data-item="-14,27"] {
  --offset-x: -14;
  --offset-y: 27;
}

.item[data-item="-14,28"] {
  --offset-x: -14;
  --offset-y: 28;
}

.item[data-item="-14,29"] {
  --offset-x: -14;
  --offset-y: 29;
}

.item[data-item="-14,30"] {
  --offset-x: -14;
  --offset-y: 30;
}

.item[data-item="-14,31"] {
  --offset-x: -14;
  --offset-y: 31;
}

.item[data-item="-14,32"] {
  --offset-x: -14;
  --offset-y: 32;
}

.item[data-item="-14,33"] {
  --offset-x: -14;
  --offset-y: 33;
}

.item[data-item="-14,34"] {
  --offset-x: -14;
  --offset-y: 34;
}

.item[data-item="-14,35"] {
  --offset-x: -14;
  --offset-y: 35;
}

.item[data-item="-14,36"] {
  --offset-x: -14;
  --offset-y: 36;
}

.item[data-item="-14,37"] {
  --offset-x: -14;
  --offset-y: 37;
}

.item[data-item="-14,38"] {
  --offset-x: -14;
  --offset-y: 38;
}

.item[data-item="-14,39"] {
  --offset-x: -14;
  --offset-y: 39;
}

.item[data-item="-14,40"] {
  --offset-x: -14;
  --offset-y: 40;
}

.item[data-item="-14,41"] {
  --offset-x: -14;
  --offset-y: 41;
}

.item[data-item="-14,42"] {
  --offset-x: -14;
  --offset-y: 42;
}

.item[data-item="-14,43"] {
  --offset-x: -14;
  --offset-y: 43;
}

.item[data-item="-14,44"] {
  --offset-x: -14;
  --offset-y: 44;
}

.item[data-item="-14,45"] {
  --offset-x: -14;
  --offset-y: 45;
}

.item[data-item="-14,46"] {
  --offset-x: -14;
  --offset-y: 46;
}

.item[data-item="-14,47"] {
  --offset-x: -14;
  --offset-y: 47;
}

.item[data-item="-14,48"] {
  --offset-x: -14;
  --offset-y: 48;
}

.item[data-item="-14,49"] {
  --offset-x: -14;
  --offset-y: 49;
}

.item[data-item="-14,50"] {
  --offset-x: -14;
  --offset-y: 50;
}

.item[data-item="-13,-50"] {
  --offset-x: -13;
  --offset-y: -50;
}

.item[data-item="-13,-49"] {
  --offset-x: -13;
  --offset-y: -49;
}

.item[data-item="-13,-48"] {
  --offset-x: -13;
  --offset-y: -48;
}

.item[data-item="-13,-47"] {
  --offset-x: -13;
  --offset-y: -47;
}

.item[data-item="-13,-46"] {
  --offset-x: -13;
  --offset-y: -46;
}

.item[data-item="-13,-45"] {
  --offset-x: -13;
  --offset-y: -45;
}

.item[data-item="-13,-44"] {
  --offset-x: -13;
  --offset-y: -44;
}

.item[data-item="-13,-43"] {
  --offset-x: -13;
  --offset-y: -43;
}

.item[data-item="-13,-42"] {
  --offset-x: -13;
  --offset-y: -42;
}

.item[data-item="-13,-41"] {
  --offset-x: -13;
  --offset-y: -41;
}

.item[data-item="-13,-40"] {
  --offset-x: -13;
  --offset-y: -40;
}

.item[data-item="-13,-39"] {
  --offset-x: -13;
  --offset-y: -39;
}

.item[data-item="-13,-38"] {
  --offset-x: -13;
  --offset-y: -38;
}

.item[data-item="-13,-37"] {
  --offset-x: -13;
  --offset-y: -37;
}

.item[data-item="-13,-36"] {
  --offset-x: -13;
  --offset-y: -36;
}

.item[data-item="-13,-35"] {
  --offset-x: -13;
  --offset-y: -35;
}

.item[data-item="-13,-34"] {
  --offset-x: -13;
  --offset-y: -34;
}

.item[data-item="-13,-33"] {
  --offset-x: -13;
  --offset-y: -33;
}

.item[data-item="-13,-32"] {
  --offset-x: -13;
  --offset-y: -32;
}

.item[data-item="-13,-31"] {
  --offset-x: -13;
  --offset-y: -31;
}

.item[data-item="-13,-30"] {
  --offset-x: -13;
  --offset-y: -30;
}

.item[data-item="-13,-29"] {
  --offset-x: -13;
  --offset-y: -29;
}

.item[data-item="-13,-28"] {
  --offset-x: -13;
  --offset-y: -28;
}

.item[data-item="-13,-27"] {
  --offset-x: -13;
  --offset-y: -27;
}

.item[data-item="-13,-26"] {
  --offset-x: -13;
  --offset-y: -26;
}

.item[data-item="-13,-25"] {
  --offset-x: -13;
  --offset-y: -25;
}

.item[data-item="-13,-24"] {
  --offset-x: -13;
  --offset-y: -24;
}

.item[data-item="-13,-23"] {
  --offset-x: -13;
  --offset-y: -23;
}

.item[data-item="-13,-22"] {
  --offset-x: -13;
  --offset-y: -22;
}

.item[data-item="-13,-21"] {
  --offset-x: -13;
  --offset-y: -21;
}

.item[data-item="-13,-20"] {
  --offset-x: -13;
  --offset-y: -20;
}

.item[data-item="-13,-19"] {
  --offset-x: -13;
  --offset-y: -19;
}

.item[data-item="-13,-18"] {
  --offset-x: -13;
  --offset-y: -18;
}

.item[data-item="-13,-17"] {
  --offset-x: -13;
  --offset-y: -17;
}

.item[data-item="-13,-16"] {
  --offset-x: -13;
  --offset-y: -16;
}

.item[data-item="-13,-15"] {
  --offset-x: -13;
  --offset-y: -15;
}

.item[data-item="-13,-14"] {
  --offset-x: -13;
  --offset-y: -14;
}

.item[data-item="-13,-13"] {
  --offset-x: -13;
  --offset-y: -13;
}

.item[data-item="-13,-12"] {
  --offset-x: -13;
  --offset-y: -12;
}

.item[data-item="-13,-11"] {
  --offset-x: -13;
  --offset-y: -11;
}

.item[data-item="-13,-10"] {
  --offset-x: -13;
  --offset-y: -10;
}

.item[data-item="-13,-9"] {
  --offset-x: -13;
  --offset-y: -9;
}

.item[data-item="-13,-8"] {
  --offset-x: -13;
  --offset-y: -8;
}

.item[data-item="-13,-7"] {
  --offset-x: -13;
  --offset-y: -7;
}

.item[data-item="-13,-6"] {
  --offset-x: -13;
  --offset-y: -6;
}

.item[data-item="-13,-5"] {
  --offset-x: -13;
  --offset-y: -5;
}

.item[data-item="-13,-4"] {
  --offset-x: -13;
  --offset-y: -4;
}

.item[data-item="-13,-3"] {
  --offset-x: -13;
  --offset-y: -3;
}

.item[data-item="-13,-2"] {
  --offset-x: -13;
  --offset-y: -2;
}

.item[data-item="-13,-1"] {
  --offset-x: -13;
  --offset-y: -1;
}

.item[data-item="-13,0"] {
  --offset-x: -13;
  --offset-y: 0;
}

.item[data-item="-13,1"] {
  --offset-x: -13;
  --offset-y: 1;
}

.item[data-item="-13,2"] {
  --offset-x: -13;
  --offset-y: 2;
}

.item[data-item="-13,3"] {
  --offset-x: -13;
  --offset-y: 3;
}

.item[data-item="-13,4"] {
  --offset-x: -13;
  --offset-y: 4;
}

.item[data-item="-13,5"] {
  --offset-x: -13;
  --offset-y: 5;
}

.item[data-item="-13,6"] {
  --offset-x: -13;
  --offset-y: 6;
}

.item[data-item="-13,7"] {
  --offset-x: -13;
  --offset-y: 7;
}

.item[data-item="-13,8"] {
  --offset-x: -13;
  --offset-y: 8;
}

.item[data-item="-13,9"] {
  --offset-x: -13;
  --offset-y: 9;
}

.item[data-item="-13,10"] {
  --offset-x: -13;
  --offset-y: 10;
}

.item[data-item="-13,11"] {
  --offset-x: -13;
  --offset-y: 11;
}

.item[data-item="-13,12"] {
  --offset-x: -13;
  --offset-y: 12;
}

.item[data-item="-13,13"] {
  --offset-x: -13;
  --offset-y: 13;
}

.item[data-item="-13,14"] {
  --offset-x: -13;
  --offset-y: 14;
}

.item[data-item="-13,15"] {
  --offset-x: -13;
  --offset-y: 15;
}

.item[data-item="-13,16"] {
  --offset-x: -13;
  --offset-y: 16;
}

.item[data-item="-13,17"] {
  --offset-x: -13;
  --offset-y: 17;
}

.item[data-item="-13,18"] {
  --offset-x: -13;
  --offset-y: 18;
}

.item[data-item="-13,19"] {
  --offset-x: -13;
  --offset-y: 19;
}

.item[data-item="-13,20"] {
  --offset-x: -13;
  --offset-y: 20;
}

.item[data-item="-13,21"] {
  --offset-x: -13;
  --offset-y: 21;
}

.item[data-item="-13,22"] {
  --offset-x: -13;
  --offset-y: 22;
}

.item[data-item="-13,23"] {
  --offset-x: -13;
  --offset-y: 23;
}

.item[data-item="-13,24"] {
  --offset-x: -13;
  --offset-y: 24;
}

.item[data-item="-13,25"] {
  --offset-x: -13;
  --offset-y: 25;
}

.item[data-item="-13,26"] {
  --offset-x: -13;
  --offset-y: 26;
}

.item[data-item="-13,27"] {
  --offset-x: -13;
  --offset-y: 27;
}

.item[data-item="-13,28"] {
  --offset-x: -13;
  --offset-y: 28;
}

.item[data-item="-13,29"] {
  --offset-x: -13;
  --offset-y: 29;
}

.item[data-item="-13,30"] {
  --offset-x: -13;
  --offset-y: 30;
}

.item[data-item="-13,31"] {
  --offset-x: -13;
  --offset-y: 31;
}

.item[data-item="-13,32"] {
  --offset-x: -13;
  --offset-y: 32;
}

.item[data-item="-13,33"] {
  --offset-x: -13;
  --offset-y: 33;
}

.item[data-item="-13,34"] {
  --offset-x: -13;
  --offset-y: 34;
}

.item[data-item="-13,35"] {
  --offset-x: -13;
  --offset-y: 35;
}

.item[data-item="-13,36"] {
  --offset-x: -13;
  --offset-y: 36;
}

.item[data-item="-13,37"] {
  --offset-x: -13;
  --offset-y: 37;
}

.item[data-item="-13,38"] {
  --offset-x: -13;
  --offset-y: 38;
}

.item[data-item="-13,39"] {
  --offset-x: -13;
  --offset-y: 39;
}

.item[data-item="-13,40"] {
  --offset-x: -13;
  --offset-y: 40;
}

.item[data-item="-13,41"] {
  --offset-x: -13;
  --offset-y: 41;
}

.item[data-item="-13,42"] {
  --offset-x: -13;
  --offset-y: 42;
}

.item[data-item="-13,43"] {
  --offset-x: -13;
  --offset-y: 43;
}

.item[data-item="-13,44"] {
  --offset-x: -13;
  --offset-y: 44;
}

.item[data-item="-13,45"] {
  --offset-x: -13;
  --offset-y: 45;
}

.item[data-item="-13,46"] {
  --offset-x: -13;
  --offset-y: 46;
}

.item[data-item="-13,47"] {
  --offset-x: -13;
  --offset-y: 47;
}

.item[data-item="-13,48"] {
  --offset-x: -13;
  --offset-y: 48;
}

.item[data-item="-13,49"] {
  --offset-x: -13;
  --offset-y: 49;
}

.item[data-item="-13,50"] {
  --offset-x: -13;
  --offset-y: 50;
}

.item[data-item="-12,-50"] {
  --offset-x: -12;
  --offset-y: -50;
}

.item[data-item="-12,-49"] {
  --offset-x: -12;
  --offset-y: -49;
}

.item[data-item="-12,-48"] {
  --offset-x: -12;
  --offset-y: -48;
}

.item[data-item="-12,-47"] {
  --offset-x: -12;
  --offset-y: -47;
}

.item[data-item="-12,-46"] {
  --offset-x: -12;
  --offset-y: -46;
}

.item[data-item="-12,-45"] {
  --offset-x: -12;
  --offset-y: -45;
}

.item[data-item="-12,-44"] {
  --offset-x: -12;
  --offset-y: -44;
}

.item[data-item="-12,-43"] {
  --offset-x: -12;
  --offset-y: -43;
}

.item[data-item="-12,-42"] {
  --offset-x: -12;
  --offset-y: -42;
}

.item[data-item="-12,-41"] {
  --offset-x: -12;
  --offset-y: -41;
}

.item[data-item="-12,-40"] {
  --offset-x: -12;
  --offset-y: -40;
}

.item[data-item="-12,-39"] {
  --offset-x: -12;
  --offset-y: -39;
}

.item[data-item="-12,-38"] {
  --offset-x: -12;
  --offset-y: -38;
}

.item[data-item="-12,-37"] {
  --offset-x: -12;
  --offset-y: -37;
}

.item[data-item="-12,-36"] {
  --offset-x: -12;
  --offset-y: -36;
}

.item[data-item="-12,-35"] {
  --offset-x: -12;
  --offset-y: -35;
}

.item[data-item="-12,-34"] {
  --offset-x: -12;
  --offset-y: -34;
}

.item[data-item="-12,-33"] {
  --offset-x: -12;
  --offset-y: -33;
}

.item[data-item="-12,-32"] {
  --offset-x: -12;
  --offset-y: -32;
}

.item[data-item="-12,-31"] {
  --offset-x: -12;
  --offset-y: -31;
}

.item[data-item="-12,-30"] {
  --offset-x: -12;
  --offset-y: -30;
}

.item[data-item="-12,-29"] {
  --offset-x: -12;
  --offset-y: -29;
}

.item[data-item="-12,-28"] {
  --offset-x: -12;
  --offset-y: -28;
}

.item[data-item="-12,-27"] {
  --offset-x: -12;
  --offset-y: -27;
}

.item[data-item="-12,-26"] {
  --offset-x: -12;
  --offset-y: -26;
}

.item[data-item="-12,-25"] {
  --offset-x: -12;
  --offset-y: -25;
}

.item[data-item="-12,-24"] {
  --offset-x: -12;
  --offset-y: -24;
}

.item[data-item="-12,-23"] {
  --offset-x: -12;
  --offset-y: -23;
}

.item[data-item="-12,-22"] {
  --offset-x: -12;
  --offset-y: -22;
}

.item[data-item="-12,-21"] {
  --offset-x: -12;
  --offset-y: -21;
}

.item[data-item="-12,-20"] {
  --offset-x: -12;
  --offset-y: -20;
}

.item[data-item="-12,-19"] {
  --offset-x: -12;
  --offset-y: -19;
}

.item[data-item="-12,-18"] {
  --offset-x: -12;
  --offset-y: -18;
}

.item[data-item="-12,-17"] {
  --offset-x: -12;
  --offset-y: -17;
}

.item[data-item="-12,-16"] {
  --offset-x: -12;
  --offset-y: -16;
}

.item[data-item="-12,-15"] {
  --offset-x: -12;
  --offset-y: -15;
}

.item[data-item="-12,-14"] {
  --offset-x: -12;
  --offset-y: -14;
}

.item[data-item="-12,-13"] {
  --offset-x: -12;
  --offset-y: -13;
}

.item[data-item="-12,-12"] {
  --offset-x: -12;
  --offset-y: -12;
}

.item[data-item="-12,-11"] {
  --offset-x: -12;
  --offset-y: -11;
}

.item[data-item="-12,-10"] {
  --offset-x: -12;
  --offset-y: -10;
}

.item[data-item="-12,-9"] {
  --offset-x: -12;
  --offset-y: -9;
}

.item[data-item="-12,-8"] {
  --offset-x: -12;
  --offset-y: -8;
}

.item[data-item="-12,-7"] {
  --offset-x: -12;
  --offset-y: -7;
}

.item[data-item="-12,-6"] {
  --offset-x: -12;
  --offset-y: -6;
}

.item[data-item="-12,-5"] {
  --offset-x: -12;
  --offset-y: -5;
}

.item[data-item="-12,-4"] {
  --offset-x: -12;
  --offset-y: -4;
}

.item[data-item="-12,-3"] {
  --offset-x: -12;
  --offset-y: -3;
}

.item[data-item="-12,-2"] {
  --offset-x: -12;
  --offset-y: -2;
}

.item[data-item="-12,-1"] {
  --offset-x: -12;
  --offset-y: -1;
}

.item[data-item="-12,0"] {
  --offset-x: -12;
  --offset-y: 0;
}

.item[data-item="-12,1"] {
  --offset-x: -12;
  --offset-y: 1;
}

.item[data-item="-12,2"] {
  --offset-x: -12;
  --offset-y: 2;
}

.item[data-item="-12,3"] {
  --offset-x: -12;
  --offset-y: 3;
}

.item[data-item="-12,4"] {
  --offset-x: -12;
  --offset-y: 4;
}

.item[data-item="-12,5"] {
  --offset-x: -12;
  --offset-y: 5;
}

.item[data-item="-12,6"] {
  --offset-x: -12;
  --offset-y: 6;
}

.item[data-item="-12,7"] {
  --offset-x: -12;
  --offset-y: 7;
}

.item[data-item="-12,8"] {
  --offset-x: -12;
  --offset-y: 8;
}

.item[data-item="-12,9"] {
  --offset-x: -12;
  --offset-y: 9;
}

.item[data-item="-12,10"] {
  --offset-x: -12;
  --offset-y: 10;
}

.item[data-item="-12,11"] {
  --offset-x: -12;
  --offset-y: 11;
}

.item[data-item="-12,12"] {
  --offset-x: -12;
  --offset-y: 12;
}

.item[data-item="-12,13"] {
  --offset-x: -12;
  --offset-y: 13;
}

.item[data-item="-12,14"] {
  --offset-x: -12;
  --offset-y: 14;
}

.item[data-item="-12,15"] {
  --offset-x: -12;
  --offset-y: 15;
}

.item[data-item="-12,16"] {
  --offset-x: -12;
  --offset-y: 16;
}

.item[data-item="-12,17"] {
  --offset-x: -12;
  --offset-y: 17;
}

.item[data-item="-12,18"] {
  --offset-x: -12;
  --offset-y: 18;
}

.item[data-item="-12,19"] {
  --offset-x: -12;
  --offset-y: 19;
}

.item[data-item="-12,20"] {
  --offset-x: -12;
  --offset-y: 20;
}

.item[data-item="-12,21"] {
  --offset-x: -12;
  --offset-y: 21;
}

.item[data-item="-12,22"] {
  --offset-x: -12;
  --offset-y: 22;
}

.item[data-item="-12,23"] {
  --offset-x: -12;
  --offset-y: 23;
}

.item[data-item="-12,24"] {
  --offset-x: -12;
  --offset-y: 24;
}

.item[data-item="-12,25"] {
  --offset-x: -12;
  --offset-y: 25;
}

.item[data-item="-12,26"] {
  --offset-x: -12;
  --offset-y: 26;
}

.item[data-item="-12,27"] {
  --offset-x: -12;
  --offset-y: 27;
}

.item[data-item="-12,28"] {
  --offset-x: -12;
  --offset-y: 28;
}

.item[data-item="-12,29"] {
  --offset-x: -12;
  --offset-y: 29;
}

.item[data-item="-12,30"] {
  --offset-x: -12;
  --offset-y: 30;
}

.item[data-item="-12,31"] {
  --offset-x: -12;
  --offset-y: 31;
}

.item[data-item="-12,32"] {
  --offset-x: -12;
  --offset-y: 32;
}

.item[data-item="-12,33"] {
  --offset-x: -12;
  --offset-y: 33;
}

.item[data-item="-12,34"] {
  --offset-x: -12;
  --offset-y: 34;
}

.item[data-item="-12,35"] {
  --offset-x: -12;
  --offset-y: 35;
}

.item[data-item="-12,36"] {
  --offset-x: -12;
  --offset-y: 36;
}

.item[data-item="-12,37"] {
  --offset-x: -12;
  --offset-y: 37;
}

.item[data-item="-12,38"] {
  --offset-x: -12;
  --offset-y: 38;
}

.item[data-item="-12,39"] {
  --offset-x: -12;
  --offset-y: 39;
}

.item[data-item="-12,40"] {
  --offset-x: -12;
  --offset-y: 40;
}

.item[data-item="-12,41"] {
  --offset-x: -12;
  --offset-y: 41;
}

.item[data-item="-12,42"] {
  --offset-x: -12;
  --offset-y: 42;
}

.item[data-item="-12,43"] {
  --offset-x: -12;
  --offset-y: 43;
}

.item[data-item="-12,44"] {
  --offset-x: -12;
  --offset-y: 44;
}

.item[data-item="-12,45"] {
  --offset-x: -12;
  --offset-y: 45;
}

.item[data-item="-12,46"] {
  --offset-x: -12;
  --offset-y: 46;
}

.item[data-item="-12,47"] {
  --offset-x: -12;
  --offset-y: 47;
}

.item[data-item="-12,48"] {
  --offset-x: -12;
  --offset-y: 48;
}

.item[data-item="-12,49"] {
  --offset-x: -12;
  --offset-y: 49;
}

.item[data-item="-12,50"] {
  --offset-x: -12;
  --offset-y: 50;
}

.item[data-item="-11,-50"] {
  --offset-x: -11;
  --offset-y: -50;
}

.item[data-item="-11,-49"] {
  --offset-x: -11;
  --offset-y: -49;
}

.item[data-item="-11,-48"] {
  --offset-x: -11;
  --offset-y: -48;
}

.item[data-item="-11,-47"] {
  --offset-x: -11;
  --offset-y: -47;
}

.item[data-item="-11,-46"] {
  --offset-x: -11;
  --offset-y: -46;
}

.item[data-item="-11,-45"] {
  --offset-x: -11;
  --offset-y: -45;
}

.item[data-item="-11,-44"] {
  --offset-x: -11;
  --offset-y: -44;
}

.item[data-item="-11,-43"] {
  --offset-x: -11;
  --offset-y: -43;
}

.item[data-item="-11,-42"] {
  --offset-x: -11;
  --offset-y: -42;
}

.item[data-item="-11,-41"] {
  --offset-x: -11;
  --offset-y: -41;
}

.item[data-item="-11,-40"] {
  --offset-x: -11;
  --offset-y: -40;
}

.item[data-item="-11,-39"] {
  --offset-x: -11;
  --offset-y: -39;
}

.item[data-item="-11,-38"] {
  --offset-x: -11;
  --offset-y: -38;
}

.item[data-item="-11,-37"] {
  --offset-x: -11;
  --offset-y: -37;
}

.item[data-item="-11,-36"] {
  --offset-x: -11;
  --offset-y: -36;
}

.item[data-item="-11,-35"] {
  --offset-x: -11;
  --offset-y: -35;
}

.item[data-item="-11,-34"] {
  --offset-x: -11;
  --offset-y: -34;
}

.item[data-item="-11,-33"] {
  --offset-x: -11;
  --offset-y: -33;
}

.item[data-item="-11,-32"] {
  --offset-x: -11;
  --offset-y: -32;
}

.item[data-item="-11,-31"] {
  --offset-x: -11;
  --offset-y: -31;
}

.item[data-item="-11,-30"] {
  --offset-x: -11;
  --offset-y: -30;
}

.item[data-item="-11,-29"] {
  --offset-x: -11;
  --offset-y: -29;
}

.item[data-item="-11,-28"] {
  --offset-x: -11;
  --offset-y: -28;
}

.item[data-item="-11,-27"] {
  --offset-x: -11;
  --offset-y: -27;
}

.item[data-item="-11,-26"] {
  --offset-x: -11;
  --offset-y: -26;
}

.item[data-item="-11,-25"] {
  --offset-x: -11;
  --offset-y: -25;
}

.item[data-item="-11,-24"] {
  --offset-x: -11;
  --offset-y: -24;
}

.item[data-item="-11,-23"] {
  --offset-x: -11;
  --offset-y: -23;
}

.item[data-item="-11,-22"] {
  --offset-x: -11;
  --offset-y: -22;
}

.item[data-item="-11,-21"] {
  --offset-x: -11;
  --offset-y: -21;
}

.item[data-item="-11,-20"] {
  --offset-x: -11;
  --offset-y: -20;
}

.item[data-item="-11,-19"] {
  --offset-x: -11;
  --offset-y: -19;
}

.item[data-item="-11,-18"] {
  --offset-x: -11;
  --offset-y: -18;
}

.item[data-item="-11,-17"] {
  --offset-x: -11;
  --offset-y: -17;
}

.item[data-item="-11,-16"] {
  --offset-x: -11;
  --offset-y: -16;
}

.item[data-item="-11,-15"] {
  --offset-x: -11;
  --offset-y: -15;
}

.item[data-item="-11,-14"] {
  --offset-x: -11;
  --offset-y: -14;
}

.item[data-item="-11,-13"] {
  --offset-x: -11;
  --offset-y: -13;
}

.item[data-item="-11,-12"] {
  --offset-x: -11;
  --offset-y: -12;
}

.item[data-item="-11,-11"] {
  --offset-x: -11;
  --offset-y: -11;
}

.item[data-item="-11,-10"] {
  --offset-x: -11;
  --offset-y: -10;
}

.item[data-item="-11,-9"] {
  --offset-x: -11;
  --offset-y: -9;
}

.item[data-item="-11,-8"] {
  --offset-x: -11;
  --offset-y: -8;
}

.item[data-item="-11,-7"] {
  --offset-x: -11;
  --offset-y: -7;
}

.item[data-item="-11,-6"] {
  --offset-x: -11;
  --offset-y: -6;
}

.item[data-item="-11,-5"] {
  --offset-x: -11;
  --offset-y: -5;
}

.item[data-item="-11,-4"] {
  --offset-x: -11;
  --offset-y: -4;
}

.item[data-item="-11,-3"] {
  --offset-x: -11;
  --offset-y: -3;
}

.item[data-item="-11,-2"] {
  --offset-x: -11;
  --offset-y: -2;
}

.item[data-item="-11,-1"] {
  --offset-x: -11;
  --offset-y: -1;
}

.item[data-item="-11,0"] {
  --offset-x: -11;
  --offset-y: 0;
}

.item[data-item="-11,1"] {
  --offset-x: -11;
  --offset-y: 1;
}

.item[data-item="-11,2"] {
  --offset-x: -11;
  --offset-y: 2;
}

.item[data-item="-11,3"] {
  --offset-x: -11;
  --offset-y: 3;
}

.item[data-item="-11,4"] {
  --offset-x: -11;
  --offset-y: 4;
}

.item[data-item="-11,5"] {
  --offset-x: -11;
  --offset-y: 5;
}

.item[data-item="-11,6"] {
  --offset-x: -11;
  --offset-y: 6;
}

.item[data-item="-11,7"] {
  --offset-x: -11;
  --offset-y: 7;
}

.item[data-item="-11,8"] {
  --offset-x: -11;
  --offset-y: 8;
}

.item[data-item="-11,9"] {
  --offset-x: -11;
  --offset-y: 9;
}

.item[data-item="-11,10"] {
  --offset-x: -11;
  --offset-y: 10;
}

.item[data-item="-11,11"] {
  --offset-x: -11;
  --offset-y: 11;
}

.item[data-item="-11,12"] {
  --offset-x: -11;
  --offset-y: 12;
}

.item[data-item="-11,13"] {
  --offset-x: -11;
  --offset-y: 13;
}

.item[data-item="-11,14"] {
  --offset-x: -11;
  --offset-y: 14;
}

.item[data-item="-11,15"] {
  --offset-x: -11;
  --offset-y: 15;
}

.item[data-item="-11,16"] {
  --offset-x: -11;
  --offset-y: 16;
}

.item[data-item="-11,17"] {
  --offset-x: -11;
  --offset-y: 17;
}

.item[data-item="-11,18"] {
  --offset-x: -11;
  --offset-y: 18;
}

.item[data-item="-11,19"] {
  --offset-x: -11;
  --offset-y: 19;
}

.item[data-item="-11,20"] {
  --offset-x: -11;
  --offset-y: 20;
}

.item[data-item="-11,21"] {
  --offset-x: -11;
  --offset-y: 21;
}

.item[data-item="-11,22"] {
  --offset-x: -11;
  --offset-y: 22;
}

.item[data-item="-11,23"] {
  --offset-x: -11;
  --offset-y: 23;
}

.item[data-item="-11,24"] {
  --offset-x: -11;
  --offset-y: 24;
}

.item[data-item="-11,25"] {
  --offset-x: -11;
  --offset-y: 25;
}

.item[data-item="-11,26"] {
  --offset-x: -11;
  --offset-y: 26;
}

.item[data-item="-11,27"] {
  --offset-x: -11;
  --offset-y: 27;
}

.item[data-item="-11,28"] {
  --offset-x: -11;
  --offset-y: 28;
}

.item[data-item="-11,29"] {
  --offset-x: -11;
  --offset-y: 29;
}

.item[data-item="-11,30"] {
  --offset-x: -11;
  --offset-y: 30;
}

.item[data-item="-11,31"] {
  --offset-x: -11;
  --offset-y: 31;
}

.item[data-item="-11,32"] {
  --offset-x: -11;
  --offset-y: 32;
}

.item[data-item="-11,33"] {
  --offset-x: -11;
  --offset-y: 33;
}

.item[data-item="-11,34"] {
  --offset-x: -11;
  --offset-y: 34;
}

.item[data-item="-11,35"] {
  --offset-x: -11;
  --offset-y: 35;
}

.item[data-item="-11,36"] {
  --offset-x: -11;
  --offset-y: 36;
}

.item[data-item="-11,37"] {
  --offset-x: -11;
  --offset-y: 37;
}

.item[data-item="-11,38"] {
  --offset-x: -11;
  --offset-y: 38;
}

.item[data-item="-11,39"] {
  --offset-x: -11;
  --offset-y: 39;
}

.item[data-item="-11,40"] {
  --offset-x: -11;
  --offset-y: 40;
}

.item[data-item="-11,41"] {
  --offset-x: -11;
  --offset-y: 41;
}

.item[data-item="-11,42"] {
  --offset-x: -11;
  --offset-y: 42;
}

.item[data-item="-11,43"] {
  --offset-x: -11;
  --offset-y: 43;
}

.item[data-item="-11,44"] {
  --offset-x: -11;
  --offset-y: 44;
}

.item[data-item="-11,45"] {
  --offset-x: -11;
  --offset-y: 45;
}

.item[data-item="-11,46"] {
  --offset-x: -11;
  --offset-y: 46;
}

.item[data-item="-11,47"] {
  --offset-x: -11;
  --offset-y: 47;
}

.item[data-item="-11,48"] {
  --offset-x: -11;
  --offset-y: 48;
}

.item[data-item="-11,49"] {
  --offset-x: -11;
  --offset-y: 49;
}

.item[data-item="-11,50"] {
  --offset-x: -11;
  --offset-y: 50;
}

.item[data-item="-10,-50"] {
  --offset-x: -10;
  --offset-y: -50;
}

.item[data-item="-10,-49"] {
  --offset-x: -10;
  --offset-y: -49;
}

.item[data-item="-10,-48"] {
  --offset-x: -10;
  --offset-y: -48;
}

.item[data-item="-10,-47"] {
  --offset-x: -10;
  --offset-y: -47;
}

.item[data-item="-10,-46"] {
  --offset-x: -10;
  --offset-y: -46;
}

.item[data-item="-10,-45"] {
  --offset-x: -10;
  --offset-y: -45;
}

.item[data-item="-10,-44"] {
  --offset-x: -10;
  --offset-y: -44;
}

.item[data-item="-10,-43"] {
  --offset-x: -10;
  --offset-y: -43;
}

.item[data-item="-10,-42"] {
  --offset-x: -10;
  --offset-y: -42;
}

.item[data-item="-10,-41"] {
  --offset-x: -10;
  --offset-y: -41;
}

.item[data-item="-10,-40"] {
  --offset-x: -10;
  --offset-y: -40;
}

.item[data-item="-10,-39"] {
  --offset-x: -10;
  --offset-y: -39;
}

.item[data-item="-10,-38"] {
  --offset-x: -10;
  --offset-y: -38;
}

.item[data-item="-10,-37"] {
  --offset-x: -10;
  --offset-y: -37;
}

.item[data-item="-10,-36"] {
  --offset-x: -10;
  --offset-y: -36;
}

.item[data-item="-10,-35"] {
  --offset-x: -10;
  --offset-y: -35;
}

.item[data-item="-10,-34"] {
  --offset-x: -10;
  --offset-y: -34;
}

.item[data-item="-10,-33"] {
  --offset-x: -10;
  --offset-y: -33;
}

.item[data-item="-10,-32"] {
  --offset-x: -10;
  --offset-y: -32;
}

.item[data-item="-10,-31"] {
  --offset-x: -10;
  --offset-y: -31;
}

.item[data-item="-10,-30"] {
  --offset-x: -10;
  --offset-y: -30;
}

.item[data-item="-10,-29"] {
  --offset-x: -10;
  --offset-y: -29;
}

.item[data-item="-10,-28"] {
  --offset-x: -10;
  --offset-y: -28;
}

.item[data-item="-10,-27"] {
  --offset-x: -10;
  --offset-y: -27;
}

.item[data-item="-10,-26"] {
  --offset-x: -10;
  --offset-y: -26;
}

.item[data-item="-10,-25"] {
  --offset-x: -10;
  --offset-y: -25;
}

.item[data-item="-10,-24"] {
  --offset-x: -10;
  --offset-y: -24;
}

.item[data-item="-10,-23"] {
  --offset-x: -10;
  --offset-y: -23;
}

.item[data-item="-10,-22"] {
  --offset-x: -10;
  --offset-y: -22;
}

.item[data-item="-10,-21"] {
  --offset-x: -10;
  --offset-y: -21;
}

.item[data-item="-10,-20"] {
  --offset-x: -10;
  --offset-y: -20;
}

.item[data-item="-10,-19"] {
  --offset-x: -10;
  --offset-y: -19;
}

.item[data-item="-10,-18"] {
  --offset-x: -10;
  --offset-y: -18;
}

.item[data-item="-10,-17"] {
  --offset-x: -10;
  --offset-y: -17;
}

.item[data-item="-10,-16"] {
  --offset-x: -10;
  --offset-y: -16;
}

.item[data-item="-10,-15"] {
  --offset-x: -10;
  --offset-y: -15;
}

.item[data-item="-10,-14"] {
  --offset-x: -10;
  --offset-y: -14;
}

.item[data-item="-10,-13"] {
  --offset-x: -10;
  --offset-y: -13;
}

.item[data-item="-10,-12"] {
  --offset-x: -10;
  --offset-y: -12;
}

.item[data-item="-10,-11"] {
  --offset-x: -10;
  --offset-y: -11;
}

.item[data-item="-10,-10"] {
  --offset-x: -10;
  --offset-y: -10;
}

.item[data-item="-10,-9"] {
  --offset-x: -10;
  --offset-y: -9;
}

.item[data-item="-10,-8"] {
  --offset-x: -10;
  --offset-y: -8;
}

.item[data-item="-10,-7"] {
  --offset-x: -10;
  --offset-y: -7;
}

.item[data-item="-10,-6"] {
  --offset-x: -10;
  --offset-y: -6;
}

.item[data-item="-10,-5"] {
  --offset-x: -10;
  --offset-y: -5;
}

.item[data-item="-10,-4"] {
  --offset-x: -10;
  --offset-y: -4;
}

.item[data-item="-10,-3"] {
  --offset-x: -10;
  --offset-y: -3;
}

.item[data-item="-10,-2"] {
  --offset-x: -10;
  --offset-y: -2;
}

.item[data-item="-10,-1"] {
  --offset-x: -10;
  --offset-y: -1;
}

.item[data-item="-10,0"] {
  --offset-x: -10;
  --offset-y: 0;
}

.item[data-item="-10,1"] {
  --offset-x: -10;
  --offset-y: 1;
}

.item[data-item="-10,2"] {
  --offset-x: -10;
  --offset-y: 2;
}

.item[data-item="-10,3"] {
  --offset-x: -10;
  --offset-y: 3;
}

.item[data-item="-10,4"] {
  --offset-x: -10;
  --offset-y: 4;
}

.item[data-item="-10,5"] {
  --offset-x: -10;
  --offset-y: 5;
}

.item[data-item="-10,6"] {
  --offset-x: -10;
  --offset-y: 6;
}

.item[data-item="-10,7"] {
  --offset-x: -10;
  --offset-y: 7;
}

.item[data-item="-10,8"] {
  --offset-x: -10;
  --offset-y: 8;
}

.item[data-item="-10,9"] {
  --offset-x: -10;
  --offset-y: 9;
}

.item[data-item="-10,10"] {
  --offset-x: -10;
  --offset-y: 10;
}

.item[data-item="-10,11"] {
  --offset-x: -10;
  --offset-y: 11;
}

.item[data-item="-10,12"] {
  --offset-x: -10;
  --offset-y: 12;
}

.item[data-item="-10,13"] {
  --offset-x: -10;
  --offset-y: 13;
}

.item[data-item="-10,14"] {
  --offset-x: -10;
  --offset-y: 14;
}

.item[data-item="-10,15"] {
  --offset-x: -10;
  --offset-y: 15;
}

.item[data-item="-10,16"] {
  --offset-x: -10;
  --offset-y: 16;
}

.item[data-item="-10,17"] {
  --offset-x: -10;
  --offset-y: 17;
}

.item[data-item="-10,18"] {
  --offset-x: -10;
  --offset-y: 18;
}

.item[data-item="-10,19"] {
  --offset-x: -10;
  --offset-y: 19;
}

.item[data-item="-10,20"] {
  --offset-x: -10;
  --offset-y: 20;
}

.item[data-item="-10,21"] {
  --offset-x: -10;
  --offset-y: 21;
}

.item[data-item="-10,22"] {
  --offset-x: -10;
  --offset-y: 22;
}

.item[data-item="-10,23"] {
  --offset-x: -10;
  --offset-y: 23;
}

.item[data-item="-10,24"] {
  --offset-x: -10;
  --offset-y: 24;
}

.item[data-item="-10,25"] {
  --offset-x: -10;
  --offset-y: 25;
}

.item[data-item="-10,26"] {
  --offset-x: -10;
  --offset-y: 26;
}

.item[data-item="-10,27"] {
  --offset-x: -10;
  --offset-y: 27;
}

.item[data-item="-10,28"] {
  --offset-x: -10;
  --offset-y: 28;
}

.item[data-item="-10,29"] {
  --offset-x: -10;
  --offset-y: 29;
}

.item[data-item="-10,30"] {
  --offset-x: -10;
  --offset-y: 30;
}

.item[data-item="-10,31"] {
  --offset-x: -10;
  --offset-y: 31;
}

.item[data-item="-10,32"] {
  --offset-x: -10;
  --offset-y: 32;
}

.item[data-item="-10,33"] {
  --offset-x: -10;
  --offset-y: 33;
}

.item[data-item="-10,34"] {
  --offset-x: -10;
  --offset-y: 34;
}

.item[data-item="-10,35"] {
  --offset-x: -10;
  --offset-y: 35;
}

.item[data-item="-10,36"] {
  --offset-x: -10;
  --offset-y: 36;
}

.item[data-item="-10,37"] {
  --offset-x: -10;
  --offset-y: 37;
}

.item[data-item="-10,38"] {
  --offset-x: -10;
  --offset-y: 38;
}

.item[data-item="-10,39"] {
  --offset-x: -10;
  --offset-y: 39;
}

.item[data-item="-10,40"] {
  --offset-x: -10;
  --offset-y: 40;
}

.item[data-item="-10,41"] {
  --offset-x: -10;
  --offset-y: 41;
}

.item[data-item="-10,42"] {
  --offset-x: -10;
  --offset-y: 42;
}

.item[data-item="-10,43"] {
  --offset-x: -10;
  --offset-y: 43;
}

.item[data-item="-10,44"] {
  --offset-x: -10;
  --offset-y: 44;
}

.item[data-item="-10,45"] {
  --offset-x: -10;
  --offset-y: 45;
}

.item[data-item="-10,46"] {
  --offset-x: -10;
  --offset-y: 46;
}

.item[data-item="-10,47"] {
  --offset-x: -10;
  --offset-y: 47;
}

.item[data-item="-10,48"] {
  --offset-x: -10;
  --offset-y: 48;
}

.item[data-item="-10,49"] {
  --offset-x: -10;
  --offset-y: 49;
}

.item[data-item="-10,50"] {
  --offset-x: -10;
  --offset-y: 50;
}

.item[data-item="-9,-50"] {
  --offset-x: -9;
  --offset-y: -50;
}

.item[data-item="-9,-49"] {
  --offset-x: -9;
  --offset-y: -49;
}

.item[data-item="-9,-48"] {
  --offset-x: -9;
  --offset-y: -48;
}

.item[data-item="-9,-47"] {
  --offset-x: -9;
  --offset-y: -47;
}

.item[data-item="-9,-46"] {
  --offset-x: -9;
  --offset-y: -46;
}

.item[data-item="-9,-45"] {
  --offset-x: -9;
  --offset-y: -45;
}

.item[data-item="-9,-44"] {
  --offset-x: -9;
  --offset-y: -44;
}

.item[data-item="-9,-43"] {
  --offset-x: -9;
  --offset-y: -43;
}

.item[data-item="-9,-42"] {
  --offset-x: -9;
  --offset-y: -42;
}

.item[data-item="-9,-41"] {
  --offset-x: -9;
  --offset-y: -41;
}

.item[data-item="-9,-40"] {
  --offset-x: -9;
  --offset-y: -40;
}

.item[data-item="-9,-39"] {
  --offset-x: -9;
  --offset-y: -39;
}

.item[data-item="-9,-38"] {
  --offset-x: -9;
  --offset-y: -38;
}

.item[data-item="-9,-37"] {
  --offset-x: -9;
  --offset-y: -37;
}

.item[data-item="-9,-36"] {
  --offset-x: -9;
  --offset-y: -36;
}

.item[data-item="-9,-35"] {
  --offset-x: -9;
  --offset-y: -35;
}

.item[data-item="-9,-34"] {
  --offset-x: -9;
  --offset-y: -34;
}

.item[data-item="-9,-33"] {
  --offset-x: -9;
  --offset-y: -33;
}

.item[data-item="-9,-32"] {
  --offset-x: -9;
  --offset-y: -32;
}

.item[data-item="-9,-31"] {
  --offset-x: -9;
  --offset-y: -31;
}

.item[data-item="-9,-30"] {
  --offset-x: -9;
  --offset-y: -30;
}

.item[data-item="-9,-29"] {
  --offset-x: -9;
  --offset-y: -29;
}

.item[data-item="-9,-28"] {
  --offset-x: -9;
  --offset-y: -28;
}

.item[data-item="-9,-27"] {
  --offset-x: -9;
  --offset-y: -27;
}

.item[data-item="-9,-26"] {
  --offset-x: -9;
  --offset-y: -26;
}

.item[data-item="-9,-25"] {
  --offset-x: -9;
  --offset-y: -25;
}

.item[data-item="-9,-24"] {
  --offset-x: -9;
  --offset-y: -24;
}

.item[data-item="-9,-23"] {
  --offset-x: -9;
  --offset-y: -23;
}

.item[data-item="-9,-22"] {
  --offset-x: -9;
  --offset-y: -22;
}

.item[data-item="-9,-21"] {
  --offset-x: -9;
  --offset-y: -21;
}

.item[data-item="-9,-20"] {
  --offset-x: -9;
  --offset-y: -20;
}

.item[data-item="-9,-19"] {
  --offset-x: -9;
  --offset-y: -19;
}

.item[data-item="-9,-18"] {
  --offset-x: -9;
  --offset-y: -18;
}

.item[data-item="-9,-17"] {
  --offset-x: -9;
  --offset-y: -17;
}

.item[data-item="-9,-16"] {
  --offset-x: -9;
  --offset-y: -16;
}

.item[data-item="-9,-15"] {
  --offset-x: -9;
  --offset-y: -15;
}

.item[data-item="-9,-14"] {
  --offset-x: -9;
  --offset-y: -14;
}

.item[data-item="-9,-13"] {
  --offset-x: -9;
  --offset-y: -13;
}

.item[data-item="-9,-12"] {
  --offset-x: -9;
  --offset-y: -12;
}

.item[data-item="-9,-11"] {
  --offset-x: -9;
  --offset-y: -11;
}

.item[data-item="-9,-10"] {
  --offset-x: -9;
  --offset-y: -10;
}

.item[data-item="-9,-9"] {
  --offset-x: -9;
  --offset-y: -9;
}

.item[data-item="-9,-8"] {
  --offset-x: -9;
  --offset-y: -8;
}

.item[data-item="-9,-7"] {
  --offset-x: -9;
  --offset-y: -7;
}

.item[data-item="-9,-6"] {
  --offset-x: -9;
  --offset-y: -6;
}

.item[data-item="-9,-5"] {
  --offset-x: -9;
  --offset-y: -5;
}

.item[data-item="-9,-4"] {
  --offset-x: -9;
  --offset-y: -4;
}

.item[data-item="-9,-3"] {
  --offset-x: -9;
  --offset-y: -3;
}

.item[data-item="-9,-2"] {
  --offset-x: -9;
  --offset-y: -2;
}

.item[data-item="-9,-1"] {
  --offset-x: -9;
  --offset-y: -1;
}

.item[data-item="-9,0"] {
  --offset-x: -9;
  --offset-y: 0;
}

.item[data-item="-9,1"] {
  --offset-x: -9;
  --offset-y: 1;
}

.item[data-item="-9,2"] {
  --offset-x: -9;
  --offset-y: 2;
}

.item[data-item="-9,3"] {
  --offset-x: -9;
  --offset-y: 3;
}

.item[data-item="-9,4"] {
  --offset-x: -9;
  --offset-y: 4;
}

.item[data-item="-9,5"] {
  --offset-x: -9;
  --offset-y: 5;
}

.item[data-item="-9,6"] {
  --offset-x: -9;
  --offset-y: 6;
}

.item[data-item="-9,7"] {
  --offset-x: -9;
  --offset-y: 7;
}

.item[data-item="-9,8"] {
  --offset-x: -9;
  --offset-y: 8;
}

.item[data-item="-9,9"] {
  --offset-x: -9;
  --offset-y: 9;
}

.item[data-item="-9,10"] {
  --offset-x: -9;
  --offset-y: 10;
}

.item[data-item="-9,11"] {
  --offset-x: -9;
  --offset-y: 11;
}

.item[data-item="-9,12"] {
  --offset-x: -9;
  --offset-y: 12;
}

.item[data-item="-9,13"] {
  --offset-x: -9;
  --offset-y: 13;
}

.item[data-item="-9,14"] {
  --offset-x: -9;
  --offset-y: 14;
}

.item[data-item="-9,15"] {
  --offset-x: -9;
  --offset-y: 15;
}

.item[data-item="-9,16"] {
  --offset-x: -9;
  --offset-y: 16;
}

.item[data-item="-9,17"] {
  --offset-x: -9;
  --offset-y: 17;
}

.item[data-item="-9,18"] {
  --offset-x: -9;
  --offset-y: 18;
}

.item[data-item="-9,19"] {
  --offset-x: -9;
  --offset-y: 19;
}

.item[data-item="-9,20"] {
  --offset-x: -9;
  --offset-y: 20;
}

.item[data-item="-9,21"] {
  --offset-x: -9;
  --offset-y: 21;
}

.item[data-item="-9,22"] {
  --offset-x: -9;
  --offset-y: 22;
}

.item[data-item="-9,23"] {
  --offset-x: -9;
  --offset-y: 23;
}

.item[data-item="-9,24"] {
  --offset-x: -9;
  --offset-y: 24;
}

.item[data-item="-9,25"] {
  --offset-x: -9;
  --offset-y: 25;
}

.item[data-item="-9,26"] {
  --offset-x: -9;
  --offset-y: 26;
}

.item[data-item="-9,27"] {
  --offset-x: -9;
  --offset-y: 27;
}

.item[data-item="-9,28"] {
  --offset-x: -9;
  --offset-y: 28;
}

.item[data-item="-9,29"] {
  --offset-x: -9;
  --offset-y: 29;
}

.item[data-item="-9,30"] {
  --offset-x: -9;
  --offset-y: 30;
}

.item[data-item="-9,31"] {
  --offset-x: -9;
  --offset-y: 31;
}

.item[data-item="-9,32"] {
  --offset-x: -9;
  --offset-y: 32;
}

.item[data-item="-9,33"] {
  --offset-x: -9;
  --offset-y: 33;
}

.item[data-item="-9,34"] {
  --offset-x: -9;
  --offset-y: 34;
}

.item[data-item="-9,35"] {
  --offset-x: -9;
  --offset-y: 35;
}

.item[data-item="-9,36"] {
  --offset-x: -9;
  --offset-y: 36;
}

.item[data-item="-9,37"] {
  --offset-x: -9;
  --offset-y: 37;
}

.item[data-item="-9,38"] {
  --offset-x: -9;
  --offset-y: 38;
}

.item[data-item="-9,39"] {
  --offset-x: -9;
  --offset-y: 39;
}

.item[data-item="-9,40"] {
  --offset-x: -9;
  --offset-y: 40;
}

.item[data-item="-9,41"] {
  --offset-x: -9;
  --offset-y: 41;
}

.item[data-item="-9,42"] {
  --offset-x: -9;
  --offset-y: 42;
}

.item[data-item="-9,43"] {
  --offset-x: -9;
  --offset-y: 43;
}

.item[data-item="-9,44"] {
  --offset-x: -9;
  --offset-y: 44;
}

.item[data-item="-9,45"] {
  --offset-x: -9;
  --offset-y: 45;
}

.item[data-item="-9,46"] {
  --offset-x: -9;
  --offset-y: 46;
}

.item[data-item="-9,47"] {
  --offset-x: -9;
  --offset-y: 47;
}

.item[data-item="-9,48"] {
  --offset-x: -9;
  --offset-y: 48;
}

.item[data-item="-9,49"] {
  --offset-x: -9;
  --offset-y: 49;
}

.item[data-item="-9,50"] {
  --offset-x: -9;
  --offset-y: 50;
}

.item[data-item="-8,-50"] {
  --offset-x: -8;
  --offset-y: -50;
}

.item[data-item="-8,-49"] {
  --offset-x: -8;
  --offset-y: -49;
}

.item[data-item="-8,-48"] {
  --offset-x: -8;
  --offset-y: -48;
}

.item[data-item="-8,-47"] {
  --offset-x: -8;
  --offset-y: -47;
}

.item[data-item="-8,-46"] {
  --offset-x: -8;
  --offset-y: -46;
}

.item[data-item="-8,-45"] {
  --offset-x: -8;
  --offset-y: -45;
}

.item[data-item="-8,-44"] {
  --offset-x: -8;
  --offset-y: -44;
}

.item[data-item="-8,-43"] {
  --offset-x: -8;
  --offset-y: -43;
}

.item[data-item="-8,-42"] {
  --offset-x: -8;
  --offset-y: -42;
}

.item[data-item="-8,-41"] {
  --offset-x: -8;
  --offset-y: -41;
}

.item[data-item="-8,-40"] {
  --offset-x: -8;
  --offset-y: -40;
}

.item[data-item="-8,-39"] {
  --offset-x: -8;
  --offset-y: -39;
}

.item[data-item="-8,-38"] {
  --offset-x: -8;
  --offset-y: -38;
}

.item[data-item="-8,-37"] {
  --offset-x: -8;
  --offset-y: -37;
}

.item[data-item="-8,-36"] {
  --offset-x: -8;
  --offset-y: -36;
}

.item[data-item="-8,-35"] {
  --offset-x: -8;
  --offset-y: -35;
}

.item[data-item="-8,-34"] {
  --offset-x: -8;
  --offset-y: -34;
}

.item[data-item="-8,-33"] {
  --offset-x: -8;
  --offset-y: -33;
}

.item[data-item="-8,-32"] {
  --offset-x: -8;
  --offset-y: -32;
}

.item[data-item="-8,-31"] {
  --offset-x: -8;
  --offset-y: -31;
}

.item[data-item="-8,-30"] {
  --offset-x: -8;
  --offset-y: -30;
}

.item[data-item="-8,-29"] {
  --offset-x: -8;
  --offset-y: -29;
}

.item[data-item="-8,-28"] {
  --offset-x: -8;
  --offset-y: -28;
}

.item[data-item="-8,-27"] {
  --offset-x: -8;
  --offset-y: -27;
}

.item[data-item="-8,-26"] {
  --offset-x: -8;
  --offset-y: -26;
}

.item[data-item="-8,-25"] {
  --offset-x: -8;
  --offset-y: -25;
}

.item[data-item="-8,-24"] {
  --offset-x: -8;
  --offset-y: -24;
}

.item[data-item="-8,-23"] {
  --offset-x: -8;
  --offset-y: -23;
}

.item[data-item="-8,-22"] {
  --offset-x: -8;
  --offset-y: -22;
}

.item[data-item="-8,-21"] {
  --offset-x: -8;
  --offset-y: -21;
}

.item[data-item="-8,-20"] {
  --offset-x: -8;
  --offset-y: -20;
}

.item[data-item="-8,-19"] {
  --offset-x: -8;
  --offset-y: -19;
}

.item[data-item="-8,-18"] {
  --offset-x: -8;
  --offset-y: -18;
}

.item[data-item="-8,-17"] {
  --offset-x: -8;
  --offset-y: -17;
}

.item[data-item="-8,-16"] {
  --offset-x: -8;
  --offset-y: -16;
}

.item[data-item="-8,-15"] {
  --offset-x: -8;
  --offset-y: -15;
}

.item[data-item="-8,-14"] {
  --offset-x: -8;
  --offset-y: -14;
}

.item[data-item="-8,-13"] {
  --offset-x: -8;
  --offset-y: -13;
}

.item[data-item="-8,-12"] {
  --offset-x: -8;
  --offset-y: -12;
}

.item[data-item="-8,-11"] {
  --offset-x: -8;
  --offset-y: -11;
}

.item[data-item="-8,-10"] {
  --offset-x: -8;
  --offset-y: -10;
}

.item[data-item="-8,-9"] {
  --offset-x: -8;
  --offset-y: -9;
}

.item[data-item="-8,-8"] {
  --offset-x: -8;
  --offset-y: -8;
}

.item[data-item="-8,-7"] {
  --offset-x: -8;
  --offset-y: -7;
}

.item[data-item="-8,-6"] {
  --offset-x: -8;
  --offset-y: -6;
}

.item[data-item="-8,-5"] {
  --offset-x: -8;
  --offset-y: -5;
}

.item[data-item="-8,-4"] {
  --offset-x: -8;
  --offset-y: -4;
}

.item[data-item="-8,-3"] {
  --offset-x: -8;
  --offset-y: -3;
}

.item[data-item="-8,-2"] {
  --offset-x: -8;
  --offset-y: -2;
}

.item[data-item="-8,-1"] {
  --offset-x: -8;
  --offset-y: -1;
}

.item[data-item="-8,0"] {
  --offset-x: -8;
  --offset-y: 0;
}

.item[data-item="-8,1"] {
  --offset-x: -8;
  --offset-y: 1;
}

.item[data-item="-8,2"] {
  --offset-x: -8;
  --offset-y: 2;
}

.item[data-item="-8,3"] {
  --offset-x: -8;
  --offset-y: 3;
}

.item[data-item="-8,4"] {
  --offset-x: -8;
  --offset-y: 4;
}

.item[data-item="-8,5"] {
  --offset-x: -8;
  --offset-y: 5;
}

.item[data-item="-8,6"] {
  --offset-x: -8;
  --offset-y: 6;
}

.item[data-item="-8,7"] {
  --offset-x: -8;
  --offset-y: 7;
}

.item[data-item="-8,8"] {
  --offset-x: -8;
  --offset-y: 8;
}

.item[data-item="-8,9"] {
  --offset-x: -8;
  --offset-y: 9;
}

.item[data-item="-8,10"] {
  --offset-x: -8;
  --offset-y: 10;
}

.item[data-item="-8,11"] {
  --offset-x: -8;
  --offset-y: 11;
}

.item[data-item="-8,12"] {
  --offset-x: -8;
  --offset-y: 12;
}

.item[data-item="-8,13"] {
  --offset-x: -8;
  --offset-y: 13;
}

.item[data-item="-8,14"] {
  --offset-x: -8;
  --offset-y: 14;
}

.item[data-item="-8,15"] {
  --offset-x: -8;
  --offset-y: 15;
}

.item[data-item="-8,16"] {
  --offset-x: -8;
  --offset-y: 16;
}

.item[data-item="-8,17"] {
  --offset-x: -8;
  --offset-y: 17;
}

.item[data-item="-8,18"] {
  --offset-x: -8;
  --offset-y: 18;
}

.item[data-item="-8,19"] {
  --offset-x: -8;
  --offset-y: 19;
}

.item[data-item="-8,20"] {
  --offset-x: -8;
  --offset-y: 20;
}

.item[data-item="-8,21"] {
  --offset-x: -8;
  --offset-y: 21;
}

.item[data-item="-8,22"] {
  --offset-x: -8;
  --offset-y: 22;
}

.item[data-item="-8,23"] {
  --offset-x: -8;
  --offset-y: 23;
}

.item[data-item="-8,24"] {
  --offset-x: -8;
  --offset-y: 24;
}

.item[data-item="-8,25"] {
  --offset-x: -8;
  --offset-y: 25;
}

.item[data-item="-8,26"] {
  --offset-x: -8;
  --offset-y: 26;
}

.item[data-item="-8,27"] {
  --offset-x: -8;
  --offset-y: 27;
}

.item[data-item="-8,28"] {
  --offset-x: -8;
  --offset-y: 28;
}

.item[data-item="-8,29"] {
  --offset-x: -8;
  --offset-y: 29;
}

.item[data-item="-8,30"] {
  --offset-x: -8;
  --offset-y: 30;
}

.item[data-item="-8,31"] {
  --offset-x: -8;
  --offset-y: 31;
}

.item[data-item="-8,32"] {
  --offset-x: -8;
  --offset-y: 32;
}

.item[data-item="-8,33"] {
  --offset-x: -8;
  --offset-y: 33;
}

.item[data-item="-8,34"] {
  --offset-x: -8;
  --offset-y: 34;
}

.item[data-item="-8,35"] {
  --offset-x: -8;
  --offset-y: 35;
}

.item[data-item="-8,36"] {
  --offset-x: -8;
  --offset-y: 36;
}

.item[data-item="-8,37"] {
  --offset-x: -8;
  --offset-y: 37;
}

.item[data-item="-8,38"] {
  --offset-x: -8;
  --offset-y: 38;
}

.item[data-item="-8,39"] {
  --offset-x: -8;
  --offset-y: 39;
}

.item[data-item="-8,40"] {
  --offset-x: -8;
  --offset-y: 40;
}

.item[data-item="-8,41"] {
  --offset-x: -8;
  --offset-y: 41;
}

.item[data-item="-8,42"] {
  --offset-x: -8;
  --offset-y: 42;
}

.item[data-item="-8,43"] {
  --offset-x: -8;
  --offset-y: 43;
}

.item[data-item="-8,44"] {
  --offset-x: -8;
  --offset-y: 44;
}

.item[data-item="-8,45"] {
  --offset-x: -8;
  --offset-y: 45;
}

.item[data-item="-8,46"] {
  --offset-x: -8;
  --offset-y: 46;
}

.item[data-item="-8,47"] {
  --offset-x: -8;
  --offset-y: 47;
}

.item[data-item="-8,48"] {
  --offset-x: -8;
  --offset-y: 48;
}

.item[data-item="-8,49"] {
  --offset-x: -8;
  --offset-y: 49;
}

.item[data-item="-8,50"] {
  --offset-x: -8;
  --offset-y: 50;
}

.item[data-item="-7,-50"] {
  --offset-x: -7;
  --offset-y: -50;
}

.item[data-item="-7,-49"] {
  --offset-x: -7;
  --offset-y: -49;
}

.item[data-item="-7,-48"] {
  --offset-x: -7;
  --offset-y: -48;
}

.item[data-item="-7,-47"] {
  --offset-x: -7;
  --offset-y: -47;
}

.item[data-item="-7,-46"] {
  --offset-x: -7;
  --offset-y: -46;
}

.item[data-item="-7,-45"] {
  --offset-x: -7;
  --offset-y: -45;
}

.item[data-item="-7,-44"] {
  --offset-x: -7;
  --offset-y: -44;
}

.item[data-item="-7,-43"] {
  --offset-x: -7;
  --offset-y: -43;
}

.item[data-item="-7,-42"] {
  --offset-x: -7;
  --offset-y: -42;
}

.item[data-item="-7,-41"] {
  --offset-x: -7;
  --offset-y: -41;
}

.item[data-item="-7,-40"] {
  --offset-x: -7;
  --offset-y: -40;
}

.item[data-item="-7,-39"] {
  --offset-x: -7;
  --offset-y: -39;
}

.item[data-item="-7,-38"] {
  --offset-x: -7;
  --offset-y: -38;
}

.item[data-item="-7,-37"] {
  --offset-x: -7;
  --offset-y: -37;
}

.item[data-item="-7,-36"] {
  --offset-x: -7;
  --offset-y: -36;
}

.item[data-item="-7,-35"] {
  --offset-x: -7;
  --offset-y: -35;
}

.item[data-item="-7,-34"] {
  --offset-x: -7;
  --offset-y: -34;
}

.item[data-item="-7,-33"] {
  --offset-x: -7;
  --offset-y: -33;
}

.item[data-item="-7,-32"] {
  --offset-x: -7;
  --offset-y: -32;
}

.item[data-item="-7,-31"] {
  --offset-x: -7;
  --offset-y: -31;
}

.item[data-item="-7,-30"] {
  --offset-x: -7;
  --offset-y: -30;
}

.item[data-item="-7,-29"] {
  --offset-x: -7;
  --offset-y: -29;
}

.item[data-item="-7,-28"] {
  --offset-x: -7;
  --offset-y: -28;
}

.item[data-item="-7,-27"] {
  --offset-x: -7;
  --offset-y: -27;
}

.item[data-item="-7,-26"] {
  --offset-x: -7;
  --offset-y: -26;
}

.item[data-item="-7,-25"] {
  --offset-x: -7;
  --offset-y: -25;
}

.item[data-item="-7,-24"] {
  --offset-x: -7;
  --offset-y: -24;
}

.item[data-item="-7,-23"] {
  --offset-x: -7;
  --offset-y: -23;
}

.item[data-item="-7,-22"] {
  --offset-x: -7;
  --offset-y: -22;
}

.item[data-item="-7,-21"] {
  --offset-x: -7;
  --offset-y: -21;
}

.item[data-item="-7,-20"] {
  --offset-x: -7;
  --offset-y: -20;
}

.item[data-item="-7,-19"] {
  --offset-x: -7;
  --offset-y: -19;
}

.item[data-item="-7,-18"] {
  --offset-x: -7;
  --offset-y: -18;
}

.item[data-item="-7,-17"] {
  --offset-x: -7;
  --offset-y: -17;
}

.item[data-item="-7,-16"] {
  --offset-x: -7;
  --offset-y: -16;
}

.item[data-item="-7,-15"] {
  --offset-x: -7;
  --offset-y: -15;
}

.item[data-item="-7,-14"] {
  --offset-x: -7;
  --offset-y: -14;
}

.item[data-item="-7,-13"] {
  --offset-x: -7;
  --offset-y: -13;
}

.item[data-item="-7,-12"] {
  --offset-x: -7;
  --offset-y: -12;
}

.item[data-item="-7,-11"] {
  --offset-x: -7;
  --offset-y: -11;
}

.item[data-item="-7,-10"] {
  --offset-x: -7;
  --offset-y: -10;
}

.item[data-item="-7,-9"] {
  --offset-x: -7;
  --offset-y: -9;
}

.item[data-item="-7,-8"] {
  --offset-x: -7;
  --offset-y: -8;
}

.item[data-item="-7,-7"] {
  --offset-x: -7;
  --offset-y: -7;
}

.item[data-item="-7,-6"] {
  --offset-x: -7;
  --offset-y: -6;
}

.item[data-item="-7,-5"] {
  --offset-x: -7;
  --offset-y: -5;
}

.item[data-item="-7,-4"] {
  --offset-x: -7;
  --offset-y: -4;
}

.item[data-item="-7,-3"] {
  --offset-x: -7;
  --offset-y: -3;
}

.item[data-item="-7,-2"] {
  --offset-x: -7;
  --offset-y: -2;
}

.item[data-item="-7,-1"] {
  --offset-x: -7;
  --offset-y: -1;
}

.item[data-item="-7,0"] {
  --offset-x: -7;
  --offset-y: 0;
}

.item[data-item="-7,1"] {
  --offset-x: -7;
  --offset-y: 1;
}

.item[data-item="-7,2"] {
  --offset-x: -7;
  --offset-y: 2;
}

.item[data-item="-7,3"] {
  --offset-x: -7;
  --offset-y: 3;
}

.item[data-item="-7,4"] {
  --offset-x: -7;
  --offset-y: 4;
}

.item[data-item="-7,5"] {
  --offset-x: -7;
  --offset-y: 5;
}

.item[data-item="-7,6"] {
  --offset-x: -7;
  --offset-y: 6;
}

.item[data-item="-7,7"] {
  --offset-x: -7;
  --offset-y: 7;
}

.item[data-item="-7,8"] {
  --offset-x: -7;
  --offset-y: 8;
}

.item[data-item="-7,9"] {
  --offset-x: -7;
  --offset-y: 9;
}

.item[data-item="-7,10"] {
  --offset-x: -7;
  --offset-y: 10;
}

.item[data-item="-7,11"] {
  --offset-x: -7;
  --offset-y: 11;
}

.item[data-item="-7,12"] {
  --offset-x: -7;
  --offset-y: 12;
}

.item[data-item="-7,13"] {
  --offset-x: -7;
  --offset-y: 13;
}

.item[data-item="-7,14"] {
  --offset-x: -7;
  --offset-y: 14;
}

.item[data-item="-7,15"] {
  --offset-x: -7;
  --offset-y: 15;
}

.item[data-item="-7,16"] {
  --offset-x: -7;
  --offset-y: 16;
}

.item[data-item="-7,17"] {
  --offset-x: -7;
  --offset-y: 17;
}

.item[data-item="-7,18"] {
  --offset-x: -7;
  --offset-y: 18;
}

.item[data-item="-7,19"] {
  --offset-x: -7;
  --offset-y: 19;
}

.item[data-item="-7,20"] {
  --offset-x: -7;
  --offset-y: 20;
}

.item[data-item="-7,21"] {
  --offset-x: -7;
  --offset-y: 21;
}

.item[data-item="-7,22"] {
  --offset-x: -7;
  --offset-y: 22;
}

.item[data-item="-7,23"] {
  --offset-x: -7;
  --offset-y: 23;
}

.item[data-item="-7,24"] {
  --offset-x: -7;
  --offset-y: 24;
}

.item[data-item="-7,25"] {
  --offset-x: -7;
  --offset-y: 25;
}

.item[data-item="-7,26"] {
  --offset-x: -7;
  --offset-y: 26;
}

.item[data-item="-7,27"] {
  --offset-x: -7;
  --offset-y: 27;
}

.item[data-item="-7,28"] {
  --offset-x: -7;
  --offset-y: 28;
}

.item[data-item="-7,29"] {
  --offset-x: -7;
  --offset-y: 29;
}

.item[data-item="-7,30"] {
  --offset-x: -7;
  --offset-y: 30;
}

.item[data-item="-7,31"] {
  --offset-x: -7;
  --offset-y: 31;
}

.item[data-item="-7,32"] {
  --offset-x: -7;
  --offset-y: 32;
}

.item[data-item="-7,33"] {
  --offset-x: -7;
  --offset-y: 33;
}

.item[data-item="-7,34"] {
  --offset-x: -7;
  --offset-y: 34;
}

.item[data-item="-7,35"] {
  --offset-x: -7;
  --offset-y: 35;
}

.item[data-item="-7,36"] {
  --offset-x: -7;
  --offset-y: 36;
}

.item[data-item="-7,37"] {
  --offset-x: -7;
  --offset-y: 37;
}

.item[data-item="-7,38"] {
  --offset-x: -7;
  --offset-y: 38;
}

.item[data-item="-7,39"] {
  --offset-x: -7;
  --offset-y: 39;
}

.item[data-item="-7,40"] {
  --offset-x: -7;
  --offset-y: 40;
}

.item[data-item="-7,41"] {
  --offset-x: -7;
  --offset-y: 41;
}

.item[data-item="-7,42"] {
  --offset-x: -7;
  --offset-y: 42;
}

.item[data-item="-7,43"] {
  --offset-x: -7;
  --offset-y: 43;
}

.item[data-item="-7,44"] {
  --offset-x: -7;
  --offset-y: 44;
}

.item[data-item="-7,45"] {
  --offset-x: -7;
  --offset-y: 45;
}

.item[data-item="-7,46"] {
  --offset-x: -7;
  --offset-y: 46;
}

.item[data-item="-7,47"] {
  --offset-x: -7;
  --offset-y: 47;
}

.item[data-item="-7,48"] {
  --offset-x: -7;
  --offset-y: 48;
}

.item[data-item="-7,49"] {
  --offset-x: -7;
  --offset-y: 49;
}

.item[data-item="-7,50"] {
  --offset-x: -7;
  --offset-y: 50;
}

.item[data-item="-6,-50"] {
  --offset-x: -6;
  --offset-y: -50;
}

.item[data-item="-6,-49"] {
  --offset-x: -6;
  --offset-y: -49;
}

.item[data-item="-6,-48"] {
  --offset-x: -6;
  --offset-y: -48;
}

.item[data-item="-6,-47"] {
  --offset-x: -6;
  --offset-y: -47;
}

.item[data-item="-6,-46"] {
  --offset-x: -6;
  --offset-y: -46;
}

.item[data-item="-6,-45"] {
  --offset-x: -6;
  --offset-y: -45;
}

.item[data-item="-6,-44"] {
  --offset-x: -6;
  --offset-y: -44;
}

.item[data-item="-6,-43"] {
  --offset-x: -6;
  --offset-y: -43;
}

.item[data-item="-6,-42"] {
  --offset-x: -6;
  --offset-y: -42;
}

.item[data-item="-6,-41"] {
  --offset-x: -6;
  --offset-y: -41;
}

.item[data-item="-6,-40"] {
  --offset-x: -6;
  --offset-y: -40;
}

.item[data-item="-6,-39"] {
  --offset-x: -6;
  --offset-y: -39;
}

.item[data-item="-6,-38"] {
  --offset-x: -6;
  --offset-y: -38;
}

.item[data-item="-6,-37"] {
  --offset-x: -6;
  --offset-y: -37;
}

.item[data-item="-6,-36"] {
  --offset-x: -6;
  --offset-y: -36;
}

.item[data-item="-6,-35"] {
  --offset-x: -6;
  --offset-y: -35;
}

.item[data-item="-6,-34"] {
  --offset-x: -6;
  --offset-y: -34;
}

.item[data-item="-6,-33"] {
  --offset-x: -6;
  --offset-y: -33;
}

.item[data-item="-6,-32"] {
  --offset-x: -6;
  --offset-y: -32;
}

.item[data-item="-6,-31"] {
  --offset-x: -6;
  --offset-y: -31;
}

.item[data-item="-6,-30"] {
  --offset-x: -6;
  --offset-y: -30;
}

.item[data-item="-6,-29"] {
  --offset-x: -6;
  --offset-y: -29;
}

.item[data-item="-6,-28"] {
  --offset-x: -6;
  --offset-y: -28;
}

.item[data-item="-6,-27"] {
  --offset-x: -6;
  --offset-y: -27;
}

.item[data-item="-6,-26"] {
  --offset-x: -6;
  --offset-y: -26;
}

.item[data-item="-6,-25"] {
  --offset-x: -6;
  --offset-y: -25;
}

.item[data-item="-6,-24"] {
  --offset-x: -6;
  --offset-y: -24;
}

.item[data-item="-6,-23"] {
  --offset-x: -6;
  --offset-y: -23;
}

.item[data-item="-6,-22"] {
  --offset-x: -6;
  --offset-y: -22;
}

.item[data-item="-6,-21"] {
  --offset-x: -6;
  --offset-y: -21;
}

.item[data-item="-6,-20"] {
  --offset-x: -6;
  --offset-y: -20;
}

.item[data-item="-6,-19"] {
  --offset-x: -6;
  --offset-y: -19;
}

.item[data-item="-6,-18"] {
  --offset-x: -6;
  --offset-y: -18;
}

.item[data-item="-6,-17"] {
  --offset-x: -6;
  --offset-y: -17;
}

.item[data-item="-6,-16"] {
  --offset-x: -6;
  --offset-y: -16;
}

.item[data-item="-6,-15"] {
  --offset-x: -6;
  --offset-y: -15;
}

.item[data-item="-6,-14"] {
  --offset-x: -6;
  --offset-y: -14;
}

.item[data-item="-6,-13"] {
  --offset-x: -6;
  --offset-y: -13;
}

.item[data-item="-6,-12"] {
  --offset-x: -6;
  --offset-y: -12;
}

.item[data-item="-6,-11"] {
  --offset-x: -6;
  --offset-y: -11;
}

.item[data-item="-6,-10"] {
  --offset-x: -6;
  --offset-y: -10;
}

.item[data-item="-6,-9"] {
  --offset-x: -6;
  --offset-y: -9;
}

.item[data-item="-6,-8"] {
  --offset-x: -6;
  --offset-y: -8;
}

.item[data-item="-6,-7"] {
  --offset-x: -6;
  --offset-y: -7;
}

.item[data-item="-6,-6"] {
  --offset-x: -6;
  --offset-y: -6;
}

.item[data-item="-6,-5"] {
  --offset-x: -6;
  --offset-y: -5;
}

.item[data-item="-6,-4"] {
  --offset-x: -6;
  --offset-y: -4;
}

.item[data-item="-6,-3"] {
  --offset-x: -6;
  --offset-y: -3;
}

.item[data-item="-6,-2"] {
  --offset-x: -6;
  --offset-y: -2;
}

.item[data-item="-6,-1"] {
  --offset-x: -6;
  --offset-y: -1;
}

.item[data-item="-6,0"] {
  --offset-x: -6;
  --offset-y: 0;
}

.item[data-item="-6,1"] {
  --offset-x: -6;
  --offset-y: 1;
}

.item[data-item="-6,2"] {
  --offset-x: -6;
  --offset-y: 2;
}

.item[data-item="-6,3"] {
  --offset-x: -6;
  --offset-y: 3;
}

.item[data-item="-6,4"] {
  --offset-x: -6;
  --offset-y: 4;
}

.item[data-item="-6,5"] {
  --offset-x: -6;
  --offset-y: 5;
}

.item[data-item="-6,6"] {
  --offset-x: -6;
  --offset-y: 6;
}

.item[data-item="-6,7"] {
  --offset-x: -6;
  --offset-y: 7;
}

.item[data-item="-6,8"] {
  --offset-x: -6;
  --offset-y: 8;
}

.item[data-item="-6,9"] {
  --offset-x: -6;
  --offset-y: 9;
}

.item[data-item="-6,10"] {
  --offset-x: -6;
  --offset-y: 10;
}

.item[data-item="-6,11"] {
  --offset-x: -6;
  --offset-y: 11;
}

.item[data-item="-6,12"] {
  --offset-x: -6;
  --offset-y: 12;
}

.item[data-item="-6,13"] {
  --offset-x: -6;
  --offset-y: 13;
}

.item[data-item="-6,14"] {
  --offset-x: -6;
  --offset-y: 14;
}

.item[data-item="-6,15"] {
  --offset-x: -6;
  --offset-y: 15;
}

.item[data-item="-6,16"] {
  --offset-x: -6;
  --offset-y: 16;
}

.item[data-item="-6,17"] {
  --offset-x: -6;
  --offset-y: 17;
}

.item[data-item="-6,18"] {
  --offset-x: -6;
  --offset-y: 18;
}

.item[data-item="-6,19"] {
  --offset-x: -6;
  --offset-y: 19;
}

.item[data-item="-6,20"] {
  --offset-x: -6;
  --offset-y: 20;
}

.item[data-item="-6,21"] {
  --offset-x: -6;
  --offset-y: 21;
}

.item[data-item="-6,22"] {
  --offset-x: -6;
  --offset-y: 22;
}

.item[data-item="-6,23"] {
  --offset-x: -6;
  --offset-y: 23;
}

.item[data-item="-6,24"] {
  --offset-x: -6;
  --offset-y: 24;
}

.item[data-item="-6,25"] {
  --offset-x: -6;
  --offset-y: 25;
}

.item[data-item="-6,26"] {
  --offset-x: -6;
  --offset-y: 26;
}

.item[data-item="-6,27"] {
  --offset-x: -6;
  --offset-y: 27;
}

.item[data-item="-6,28"] {
  --offset-x: -6;
  --offset-y: 28;
}

.item[data-item="-6,29"] {
  --offset-x: -6;
  --offset-y: 29;
}

.item[data-item="-6,30"] {
  --offset-x: -6;
  --offset-y: 30;
}

.item[data-item="-6,31"] {
  --offset-x: -6;
  --offset-y: 31;
}

.item[data-item="-6,32"] {
  --offset-x: -6;
  --offset-y: 32;
}

.item[data-item="-6,33"] {
  --offset-x: -6;
  --offset-y: 33;
}

.item[data-item="-6,34"] {
  --offset-x: -6;
  --offset-y: 34;
}

.item[data-item="-6,35"] {
  --offset-x: -6;
  --offset-y: 35;
}

.item[data-item="-6,36"] {
  --offset-x: -6;
  --offset-y: 36;
}

.item[data-item="-6,37"] {
  --offset-x: -6;
  --offset-y: 37;
}

.item[data-item="-6,38"] {
  --offset-x: -6;
  --offset-y: 38;
}

.item[data-item="-6,39"] {
  --offset-x: -6;
  --offset-y: 39;
}

.item[data-item="-6,40"] {
  --offset-x: -6;
  --offset-y: 40;
}

.item[data-item="-6,41"] {
  --offset-x: -6;
  --offset-y: 41;
}

.item[data-item="-6,42"] {
  --offset-x: -6;
  --offset-y: 42;
}

.item[data-item="-6,43"] {
  --offset-x: -6;
  --offset-y: 43;
}

.item[data-item="-6,44"] {
  --offset-x: -6;
  --offset-y: 44;
}

.item[data-item="-6,45"] {
  --offset-x: -6;
  --offset-y: 45;
}

.item[data-item="-6,46"] {
  --offset-x: -6;
  --offset-y: 46;
}

.item[data-item="-6,47"] {
  --offset-x: -6;
  --offset-y: 47;
}

.item[data-item="-6,48"] {
  --offset-x: -6;
  --offset-y: 48;
}

.item[data-item="-6,49"] {
  --offset-x: -6;
  --offset-y: 49;
}

.item[data-item="-6,50"] {
  --offset-x: -6;
  --offset-y: 50;
}

.item[data-item="-5,-50"] {
  --offset-x: -5;
  --offset-y: -50;
}

.item[data-item="-5,-49"] {
  --offset-x: -5;
  --offset-y: -49;
}

.item[data-item="-5,-48"] {
  --offset-x: -5;
  --offset-y: -48;
}

.item[data-item="-5,-47"] {
  --offset-x: -5;
  --offset-y: -47;
}

.item[data-item="-5,-46"] {
  --offset-x: -5;
  --offset-y: -46;
}

.item[data-item="-5,-45"] {
  --offset-x: -5;
  --offset-y: -45;
}

.item[data-item="-5,-44"] {
  --offset-x: -5;
  --offset-y: -44;
}

.item[data-item="-5,-43"] {
  --offset-x: -5;
  --offset-y: -43;
}

.item[data-item="-5,-42"] {
  --offset-x: -5;
  --offset-y: -42;
}

.item[data-item="-5,-41"] {
  --offset-x: -5;
  --offset-y: -41;
}

.item[data-item="-5,-40"] {
  --offset-x: -5;
  --offset-y: -40;
}

.item[data-item="-5,-39"] {
  --offset-x: -5;
  --offset-y: -39;
}

.item[data-item="-5,-38"] {
  --offset-x: -5;
  --offset-y: -38;
}

.item[data-item="-5,-37"] {
  --offset-x: -5;
  --offset-y: -37;
}

.item[data-item="-5,-36"] {
  --offset-x: -5;
  --offset-y: -36;
}

.item[data-item="-5,-35"] {
  --offset-x: -5;
  --offset-y: -35;
}

.item[data-item="-5,-34"] {
  --offset-x: -5;
  --offset-y: -34;
}

.item[data-item="-5,-33"] {
  --offset-x: -5;
  --offset-y: -33;
}

.item[data-item="-5,-32"] {
  --offset-x: -5;
  --offset-y: -32;
}

.item[data-item="-5,-31"] {
  --offset-x: -5;
  --offset-y: -31;
}

.item[data-item="-5,-30"] {
  --offset-x: -5;
  --offset-y: -30;
}

.item[data-item="-5,-29"] {
  --offset-x: -5;
  --offset-y: -29;
}

.item[data-item="-5,-28"] {
  --offset-x: -5;
  --offset-y: -28;
}

.item[data-item="-5,-27"] {
  --offset-x: -5;
  --offset-y: -27;
}

.item[data-item="-5,-26"] {
  --offset-x: -5;
  --offset-y: -26;
}

.item[data-item="-5,-25"] {
  --offset-x: -5;
  --offset-y: -25;
}

.item[data-item="-5,-24"] {
  --offset-x: -5;
  --offset-y: -24;
}

.item[data-item="-5,-23"] {
  --offset-x: -5;
  --offset-y: -23;
}

.item[data-item="-5,-22"] {
  --offset-x: -5;
  --offset-y: -22;
}

.item[data-item="-5,-21"] {
  --offset-x: -5;
  --offset-y: -21;
}

.item[data-item="-5,-20"] {
  --offset-x: -5;
  --offset-y: -20;
}

.item[data-item="-5,-19"] {
  --offset-x: -5;
  --offset-y: -19;
}

.item[data-item="-5,-18"] {
  --offset-x: -5;
  --offset-y: -18;
}

.item[data-item="-5,-17"] {
  --offset-x: -5;
  --offset-y: -17;
}

.item[data-item="-5,-16"] {
  --offset-x: -5;
  --offset-y: -16;
}

.item[data-item="-5,-15"] {
  --offset-x: -5;
  --offset-y: -15;
}

.item[data-item="-5,-14"] {
  --offset-x: -5;
  --offset-y: -14;
}

.item[data-item="-5,-13"] {
  --offset-x: -5;
  --offset-y: -13;
}

.item[data-item="-5,-12"] {
  --offset-x: -5;
  --offset-y: -12;
}

.item[data-item="-5,-11"] {
  --offset-x: -5;
  --offset-y: -11;
}

.item[data-item="-5,-10"] {
  --offset-x: -5;
  --offset-y: -10;
}

.item[data-item="-5,-9"] {
  --offset-x: -5;
  --offset-y: -9;
}

.item[data-item="-5,-8"] {
  --offset-x: -5;
  --offset-y: -8;
}

.item[data-item="-5,-7"] {
  --offset-x: -5;
  --offset-y: -7;
}

.item[data-item="-5,-6"] {
  --offset-x: -5;
  --offset-y: -6;
}

.item[data-item="-5,-5"] {
  --offset-x: -5;
  --offset-y: -5;
}

.item[data-item="-5,-4"] {
  --offset-x: -5;
  --offset-y: -4;
}

.item[data-item="-5,-3"] {
  --offset-x: -5;
  --offset-y: -3;
}

.item[data-item="-5,-2"] {
  --offset-x: -5;
  --offset-y: -2;
}

.item[data-item="-5,-1"] {
  --offset-x: -5;
  --offset-y: -1;
}

.item[data-item="-5,0"] {
  --offset-x: -5;
  --offset-y: 0;
}

.item[data-item="-5,1"] {
  --offset-x: -5;
  --offset-y: 1;
}

.item[data-item="-5,2"] {
  --offset-x: -5;
  --offset-y: 2;
}

.item[data-item="-5,3"] {
  --offset-x: -5;
  --offset-y: 3;
}

.item[data-item="-5,4"] {
  --offset-x: -5;
  --offset-y: 4;
}

.item[data-item="-5,5"] {
  --offset-x: -5;
  --offset-y: 5;
}

.item[data-item="-5,6"] {
  --offset-x: -5;
  --offset-y: 6;
}

.item[data-item="-5,7"] {
  --offset-x: -5;
  --offset-y: 7;
}

.item[data-item="-5,8"] {
  --offset-x: -5;
  --offset-y: 8;
}

.item[data-item="-5,9"] {
  --offset-x: -5;
  --offset-y: 9;
}

.item[data-item="-5,10"] {
  --offset-x: -5;
  --offset-y: 10;
}

.item[data-item="-5,11"] {
  --offset-x: -5;
  --offset-y: 11;
}

.item[data-item="-5,12"] {
  --offset-x: -5;
  --offset-y: 12;
}

.item[data-item="-5,13"] {
  --offset-x: -5;
  --offset-y: 13;
}

.item[data-item="-5,14"] {
  --offset-x: -5;
  --offset-y: 14;
}

.item[data-item="-5,15"] {
  --offset-x: -5;
  --offset-y: 15;
}

.item[data-item="-5,16"] {
  --offset-x: -5;
  --offset-y: 16;
}

.item[data-item="-5,17"] {
  --offset-x: -5;
  --offset-y: 17;
}

.item[data-item="-5,18"] {
  --offset-x: -5;
  --offset-y: 18;
}

.item[data-item="-5,19"] {
  --offset-x: -5;
  --offset-y: 19;
}

.item[data-item="-5,20"] {
  --offset-x: -5;
  --offset-y: 20;
}

.item[data-item="-5,21"] {
  --offset-x: -5;
  --offset-y: 21;
}

.item[data-item="-5,22"] {
  --offset-x: -5;
  --offset-y: 22;
}

.item[data-item="-5,23"] {
  --offset-x: -5;
  --offset-y: 23;
}

.item[data-item="-5,24"] {
  --offset-x: -5;
  --offset-y: 24;
}

.item[data-item="-5,25"] {
  --offset-x: -5;
  --offset-y: 25;
}

.item[data-item="-5,26"] {
  --offset-x: -5;
  --offset-y: 26;
}

.item[data-item="-5,27"] {
  --offset-x: -5;
  --offset-y: 27;
}

.item[data-item="-5,28"] {
  --offset-x: -5;
  --offset-y: 28;
}

.item[data-item="-5,29"] {
  --offset-x: -5;
  --offset-y: 29;
}

.item[data-item="-5,30"] {
  --offset-x: -5;
  --offset-y: 30;
}

.item[data-item="-5,31"] {
  --offset-x: -5;
  --offset-y: 31;
}

.item[data-item="-5,32"] {
  --offset-x: -5;
  --offset-y: 32;
}

.item[data-item="-5,33"] {
  --offset-x: -5;
  --offset-y: 33;
}

.item[data-item="-5,34"] {
  --offset-x: -5;
  --offset-y: 34;
}

.item[data-item="-5,35"] {
  --offset-x: -5;
  --offset-y: 35;
}

.item[data-item="-5,36"] {
  --offset-x: -5;
  --offset-y: 36;
}

.item[data-item="-5,37"] {
  --offset-x: -5;
  --offset-y: 37;
}

.item[data-item="-5,38"] {
  --offset-x: -5;
  --offset-y: 38;
}

.item[data-item="-5,39"] {
  --offset-x: -5;
  --offset-y: 39;
}

.item[data-item="-5,40"] {
  --offset-x: -5;
  --offset-y: 40;
}

.item[data-item="-5,41"] {
  --offset-x: -5;
  --offset-y: 41;
}

.item[data-item="-5,42"] {
  --offset-x: -5;
  --offset-y: 42;
}

.item[data-item="-5,43"] {
  --offset-x: -5;
  --offset-y: 43;
}

.item[data-item="-5,44"] {
  --offset-x: -5;
  --offset-y: 44;
}

.item[data-item="-5,45"] {
  --offset-x: -5;
  --offset-y: 45;
}

.item[data-item="-5,46"] {
  --offset-x: -5;
  --offset-y: 46;
}

.item[data-item="-5,47"] {
  --offset-x: -5;
  --offset-y: 47;
}

.item[data-item="-5,48"] {
  --offset-x: -5;
  --offset-y: 48;
}

.item[data-item="-5,49"] {
  --offset-x: -5;
  --offset-y: 49;
}

.item[data-item="-5,50"] {
  --offset-x: -5;
  --offset-y: 50;
}

.item[data-item="-4,-50"] {
  --offset-x: -4;
  --offset-y: -50;
}

.item[data-item="-4,-49"] {
  --offset-x: -4;
  --offset-y: -49;
}

.item[data-item="-4,-48"] {
  --offset-x: -4;
  --offset-y: -48;
}

.item[data-item="-4,-47"] {
  --offset-x: -4;
  --offset-y: -47;
}

.item[data-item="-4,-46"] {
  --offset-x: -4;
  --offset-y: -46;
}

.item[data-item="-4,-45"] {
  --offset-x: -4;
  --offset-y: -45;
}

.item[data-item="-4,-44"] {
  --offset-x: -4;
  --offset-y: -44;
}

.item[data-item="-4,-43"] {
  --offset-x: -4;
  --offset-y: -43;
}

.item[data-item="-4,-42"] {
  --offset-x: -4;
  --offset-y: -42;
}

.item[data-item="-4,-41"] {
  --offset-x: -4;
  --offset-y: -41;
}

.item[data-item="-4,-40"] {
  --offset-x: -4;
  --offset-y: -40;
}

.item[data-item="-4,-39"] {
  --offset-x: -4;
  --offset-y: -39;
}

.item[data-item="-4,-38"] {
  --offset-x: -4;
  --offset-y: -38;
}

.item[data-item="-4,-37"] {
  --offset-x: -4;
  --offset-y: -37;
}

.item[data-item="-4,-36"] {
  --offset-x: -4;
  --offset-y: -36;
}

.item[data-item="-4,-35"] {
  --offset-x: -4;
  --offset-y: -35;
}

.item[data-item="-4,-34"] {
  --offset-x: -4;
  --offset-y: -34;
}

.item[data-item="-4,-33"] {
  --offset-x: -4;
  --offset-y: -33;
}

.item[data-item="-4,-32"] {
  --offset-x: -4;
  --offset-y: -32;
}

.item[data-item="-4,-31"] {
  --offset-x: -4;
  --offset-y: -31;
}

.item[data-item="-4,-30"] {
  --offset-x: -4;
  --offset-y: -30;
}

.item[data-item="-4,-29"] {
  --offset-x: -4;
  --offset-y: -29;
}

.item[data-item="-4,-28"] {
  --offset-x: -4;
  --offset-y: -28;
}

.item[data-item="-4,-27"] {
  --offset-x: -4;
  --offset-y: -27;
}

.item[data-item="-4,-26"] {
  --offset-x: -4;
  --offset-y: -26;
}

.item[data-item="-4,-25"] {
  --offset-x: -4;
  --offset-y: -25;
}

.item[data-item="-4,-24"] {
  --offset-x: -4;
  --offset-y: -24;
}

.item[data-item="-4,-23"] {
  --offset-x: -4;
  --offset-y: -23;
}

.item[data-item="-4,-22"] {
  --offset-x: -4;
  --offset-y: -22;
}

.item[data-item="-4,-21"] {
  --offset-x: -4;
  --offset-y: -21;
}

.item[data-item="-4,-20"] {
  --offset-x: -4;
  --offset-y: -20;
}

.item[data-item="-4,-19"] {
  --offset-x: -4;
  --offset-y: -19;
}

.item[data-item="-4,-18"] {
  --offset-x: -4;
  --offset-y: -18;
}

.item[data-item="-4,-17"] {
  --offset-x: -4;
  --offset-y: -17;
}

.item[data-item="-4,-16"] {
  --offset-x: -4;
  --offset-y: -16;
}

.item[data-item="-4,-15"] {
  --offset-x: -4;
  --offset-y: -15;
}

.item[data-item="-4,-14"] {
  --offset-x: -4;
  --offset-y: -14;
}

.item[data-item="-4,-13"] {
  --offset-x: -4;
  --offset-y: -13;
}

.item[data-item="-4,-12"] {
  --offset-x: -4;
  --offset-y: -12;
}

.item[data-item="-4,-11"] {
  --offset-x: -4;
  --offset-y: -11;
}

.item[data-item="-4,-10"] {
  --offset-x: -4;
  --offset-y: -10;
}

.item[data-item="-4,-9"] {
  --offset-x: -4;
  --offset-y: -9;
}

.item[data-item="-4,-8"] {
  --offset-x: -4;
  --offset-y: -8;
}

.item[data-item="-4,-7"] {
  --offset-x: -4;
  --offset-y: -7;
}

.item[data-item="-4,-6"] {
  --offset-x: -4;
  --offset-y: -6;
}

.item[data-item="-4,-5"] {
  --offset-x: -4;
  --offset-y: -5;
}

.item[data-item="-4,-4"] {
  --offset-x: -4;
  --offset-y: -4;
}

.item[data-item="-4,-3"] {
  --offset-x: -4;
  --offset-y: -3;
}

.item[data-item="-4,-2"] {
  --offset-x: -4;
  --offset-y: -2;
}

.item[data-item="-4,-1"] {
  --offset-x: -4;
  --offset-y: -1;
}

.item[data-item="-4,0"] {
  --offset-x: -4;
  --offset-y: 0;
}

.item[data-item="-4,1"] {
  --offset-x: -4;
  --offset-y: 1;
}

.item[data-item="-4,2"] {
  --offset-x: -4;
  --offset-y: 2;
}

.item[data-item="-4,3"] {
  --offset-x: -4;
  --offset-y: 3;
}

.item[data-item="-4,4"] {
  --offset-x: -4;
  --offset-y: 4;
}

.item[data-item="-4,5"] {
  --offset-x: -4;
  --offset-y: 5;
}

.item[data-item="-4,6"] {
  --offset-x: -4;
  --offset-y: 6;
}

.item[data-item="-4,7"] {
  --offset-x: -4;
  --offset-y: 7;
}

.item[data-item="-4,8"] {
  --offset-x: -4;
  --offset-y: 8;
}

.item[data-item="-4,9"] {
  --offset-x: -4;
  --offset-y: 9;
}

.item[data-item="-4,10"] {
  --offset-x: -4;
  --offset-y: 10;
}

.item[data-item="-4,11"] {
  --offset-x: -4;
  --offset-y: 11;
}

.item[data-item="-4,12"] {
  --offset-x: -4;
  --offset-y: 12;
}

.item[data-item="-4,13"] {
  --offset-x: -4;
  --offset-y: 13;
}

.item[data-item="-4,14"] {
  --offset-x: -4;
  --offset-y: 14;
}

.item[data-item="-4,15"] {
  --offset-x: -4;
  --offset-y: 15;
}

.item[data-item="-4,16"] {
  --offset-x: -4;
  --offset-y: 16;
}

.item[data-item="-4,17"] {
  --offset-x: -4;
  --offset-y: 17;
}

.item[data-item="-4,18"] {
  --offset-x: -4;
  --offset-y: 18;
}

.item[data-item="-4,19"] {
  --offset-x: -4;
  --offset-y: 19;
}

.item[data-item="-4,20"] {
  --offset-x: -4;
  --offset-y: 20;
}

.item[data-item="-4,21"] {
  --offset-x: -4;
  --offset-y: 21;
}

.item[data-item="-4,22"] {
  --offset-x: -4;
  --offset-y: 22;
}

.item[data-item="-4,23"] {
  --offset-x: -4;
  --offset-y: 23;
}

.item[data-item="-4,24"] {
  --offset-x: -4;
  --offset-y: 24;
}

.item[data-item="-4,25"] {
  --offset-x: -4;
  --offset-y: 25;
}

.item[data-item="-4,26"] {
  --offset-x: -4;
  --offset-y: 26;
}

.item[data-item="-4,27"] {
  --offset-x: -4;
  --offset-y: 27;
}

.item[data-item="-4,28"] {
  --offset-x: -4;
  --offset-y: 28;
}

.item[data-item="-4,29"] {
  --offset-x: -4;
  --offset-y: 29;
}

.item[data-item="-4,30"] {
  --offset-x: -4;
  --offset-y: 30;
}

.item[data-item="-4,31"] {
  --offset-x: -4;
  --offset-y: 31;
}

.item[data-item="-4,32"] {
  --offset-x: -4;
  --offset-y: 32;
}

.item[data-item="-4,33"] {
  --offset-x: -4;
  --offset-y: 33;
}

.item[data-item="-4,34"] {
  --offset-x: -4;
  --offset-y: 34;
}

.item[data-item="-4,35"] {
  --offset-x: -4;
  --offset-y: 35;
}

.item[data-item="-4,36"] {
  --offset-x: -4;
  --offset-y: 36;
}

.item[data-item="-4,37"] {
  --offset-x: -4;
  --offset-y: 37;
}

.item[data-item="-4,38"] {
  --offset-x: -4;
  --offset-y: 38;
}

.item[data-item="-4,39"] {
  --offset-x: -4;
  --offset-y: 39;
}

.item[data-item="-4,40"] {
  --offset-x: -4;
  --offset-y: 40;
}

.item[data-item="-4,41"] {
  --offset-x: -4;
  --offset-y: 41;
}

.item[data-item="-4,42"] {
  --offset-x: -4;
  --offset-y: 42;
}

.item[data-item="-4,43"] {
  --offset-x: -4;
  --offset-y: 43;
}

.item[data-item="-4,44"] {
  --offset-x: -4;
  --offset-y: 44;
}

.item[data-item="-4,45"] {
  --offset-x: -4;
  --offset-y: 45;
}

.item[data-item="-4,46"] {
  --offset-x: -4;
  --offset-y: 46;
}

.item[data-item="-4,47"] {
  --offset-x: -4;
  --offset-y: 47;
}

.item[data-item="-4,48"] {
  --offset-x: -4;
  --offset-y: 48;
}

.item[data-item="-4,49"] {
  --offset-x: -4;
  --offset-y: 49;
}

.item[data-item="-4,50"] {
  --offset-x: -4;
  --offset-y: 50;
}

.item[data-item="-3,-50"] {
  --offset-x: -3;
  --offset-y: -50;
}

.item[data-item="-3,-49"] {
  --offset-x: -3;
  --offset-y: -49;
}

.item[data-item="-3,-48"] {
  --offset-x: -3;
  --offset-y: -48;
}

.item[data-item="-3,-47"] {
  --offset-x: -3;
  --offset-y: -47;
}

.item[data-item="-3,-46"] {
  --offset-x: -3;
  --offset-y: -46;
}

.item[data-item="-3,-45"] {
  --offset-x: -3;
  --offset-y: -45;
}

.item[data-item="-3,-44"] {
  --offset-x: -3;
  --offset-y: -44;
}

.item[data-item="-3,-43"] {
  --offset-x: -3;
  --offset-y: -43;
}

.item[data-item="-3,-42"] {
  --offset-x: -3;
  --offset-y: -42;
}

.item[data-item="-3,-41"] {
  --offset-x: -3;
  --offset-y: -41;
}

.item[data-item="-3,-40"] {
  --offset-x: -3;
  --offset-y: -40;
}

.item[data-item="-3,-39"] {
  --offset-x: -3;
  --offset-y: -39;
}

.item[data-item="-3,-38"] {
  --offset-x: -3;
  --offset-y: -38;
}

.item[data-item="-3,-37"] {
  --offset-x: -3;
  --offset-y: -37;
}

.item[data-item="-3,-36"] {
  --offset-x: -3;
  --offset-y: -36;
}

.item[data-item="-3,-35"] {
  --offset-x: -3;
  --offset-y: -35;
}

.item[data-item="-3,-34"] {
  --offset-x: -3;
  --offset-y: -34;
}

.item[data-item="-3,-33"] {
  --offset-x: -3;
  --offset-y: -33;
}

.item[data-item="-3,-32"] {
  --offset-x: -3;
  --offset-y: -32;
}

.item[data-item="-3,-31"] {
  --offset-x: -3;
  --offset-y: -31;
}

.item[data-item="-3,-30"] {
  --offset-x: -3;
  --offset-y: -30;
}

.item[data-item="-3,-29"] {
  --offset-x: -3;
  --offset-y: -29;
}

.item[data-item="-3,-28"] {
  --offset-x: -3;
  --offset-y: -28;
}

.item[data-item="-3,-27"] {
  --offset-x: -3;
  --offset-y: -27;
}

.item[data-item="-3,-26"] {
  --offset-x: -3;
  --offset-y: -26;
}

.item[data-item="-3,-25"] {
  --offset-x: -3;
  --offset-y: -25;
}

.item[data-item="-3,-24"] {
  --offset-x: -3;
  --offset-y: -24;
}

.item[data-item="-3,-23"] {
  --offset-x: -3;
  --offset-y: -23;
}

.item[data-item="-3,-22"] {
  --offset-x: -3;
  --offset-y: -22;
}

.item[data-item="-3,-21"] {
  --offset-x: -3;
  --offset-y: -21;
}

.item[data-item="-3,-20"] {
  --offset-x: -3;
  --offset-y: -20;
}

.item[data-item="-3,-19"] {
  --offset-x: -3;
  --offset-y: -19;
}

.item[data-item="-3,-18"] {
  --offset-x: -3;
  --offset-y: -18;
}

.item[data-item="-3,-17"] {
  --offset-x: -3;
  --offset-y: -17;
}

.item[data-item="-3,-16"] {
  --offset-x: -3;
  --offset-y: -16;
}

.item[data-item="-3,-15"] {
  --offset-x: -3;
  --offset-y: -15;
}

.item[data-item="-3,-14"] {
  --offset-x: -3;
  --offset-y: -14;
}

.item[data-item="-3,-13"] {
  --offset-x: -3;
  --offset-y: -13;
}

.item[data-item="-3,-12"] {
  --offset-x: -3;
  --offset-y: -12;
}

.item[data-item="-3,-11"] {
  --offset-x: -3;
  --offset-y: -11;
}

.item[data-item="-3,-10"] {
  --offset-x: -3;
  --offset-y: -10;
}

.item[data-item="-3,-9"] {
  --offset-x: -3;
  --offset-y: -9;
}

.item[data-item="-3,-8"] {
  --offset-x: -3;
  --offset-y: -8;
}

.item[data-item="-3,-7"] {
  --offset-x: -3;
  --offset-y: -7;
}

.item[data-item="-3,-6"] {
  --offset-x: -3;
  --offset-y: -6;
}

.item[data-item="-3,-5"] {
  --offset-x: -3;
  --offset-y: -5;
}

.item[data-item="-3,-4"] {
  --offset-x: -3;
  --offset-y: -4;
}

.item[data-item="-3,-3"] {
  --offset-x: -3;
  --offset-y: -3;
}

.item[data-item="-3,-2"] {
  --offset-x: -3;
  --offset-y: -2;
}

.item[data-item="-3,-1"] {
  --offset-x: -3;
  --offset-y: -1;
}

.item[data-item="-3,0"] {
  --offset-x: -3;
  --offset-y: 0;
}

.item[data-item="-3,1"] {
  --offset-x: -3;
  --offset-y: 1;
}

.item[data-item="-3,2"] {
  --offset-x: -3;
  --offset-y: 2;
}

.item[data-item="-3,3"] {
  --offset-x: -3;
  --offset-y: 3;
}

.item[data-item="-3,4"] {
  --offset-x: -3;
  --offset-y: 4;
}

.item[data-item="-3,5"] {
  --offset-x: -3;
  --offset-y: 5;
}

.item[data-item="-3,6"] {
  --offset-x: -3;
  --offset-y: 6;
}

.item[data-item="-3,7"] {
  --offset-x: -3;
  --offset-y: 7;
}

.item[data-item="-3,8"] {
  --offset-x: -3;
  --offset-y: 8;
}

.item[data-item="-3,9"] {
  --offset-x: -3;
  --offset-y: 9;
}

.item[data-item="-3,10"] {
  --offset-x: -3;
  --offset-y: 10;
}

.item[data-item="-3,11"] {
  --offset-x: -3;
  --offset-y: 11;
}

.item[data-item="-3,12"] {
  --offset-x: -3;
  --offset-y: 12;
}

.item[data-item="-3,13"] {
  --offset-x: -3;
  --offset-y: 13;
}

.item[data-item="-3,14"] {
  --offset-x: -3;
  --offset-y: 14;
}

.item[data-item="-3,15"] {
  --offset-x: -3;
  --offset-y: 15;
}

.item[data-item="-3,16"] {
  --offset-x: -3;
  --offset-y: 16;
}

.item[data-item="-3,17"] {
  --offset-x: -3;
  --offset-y: 17;
}

.item[data-item="-3,18"] {
  --offset-x: -3;
  --offset-y: 18;
}

.item[data-item="-3,19"] {
  --offset-x: -3;
  --offset-y: 19;
}

.item[data-item="-3,20"] {
  --offset-x: -3;
  --offset-y: 20;
}

.item[data-item="-3,21"] {
  --offset-x: -3;
  --offset-y: 21;
}

.item[data-item="-3,22"] {
  --offset-x: -3;
  --offset-y: 22;
}

.item[data-item="-3,23"] {
  --offset-x: -3;
  --offset-y: 23;
}

.item[data-item="-3,24"] {
  --offset-x: -3;
  --offset-y: 24;
}

.item[data-item="-3,25"] {
  --offset-x: -3;
  --offset-y: 25;
}

.item[data-item="-3,26"] {
  --offset-x: -3;
  --offset-y: 26;
}

.item[data-item="-3,27"] {
  --offset-x: -3;
  --offset-y: 27;
}

.item[data-item="-3,28"] {
  --offset-x: -3;
  --offset-y: 28;
}

.item[data-item="-3,29"] {
  --offset-x: -3;
  --offset-y: 29;
}

.item[data-item="-3,30"] {
  --offset-x: -3;
  --offset-y: 30;
}

.item[data-item="-3,31"] {
  --offset-x: -3;
  --offset-y: 31;
}

.item[data-item="-3,32"] {
  --offset-x: -3;
  --offset-y: 32;
}

.item[data-item="-3,33"] {
  --offset-x: -3;
  --offset-y: 33;
}

.item[data-item="-3,34"] {
  --offset-x: -3;
  --offset-y: 34;
}

.item[data-item="-3,35"] {
  --offset-x: -3;
  --offset-y: 35;
}

.item[data-item="-3,36"] {
  --offset-x: -3;
  --offset-y: 36;
}

.item[data-item="-3,37"] {
  --offset-x: -3;
  --offset-y: 37;
}

.item[data-item="-3,38"] {
  --offset-x: -3;
  --offset-y: 38;
}

.item[data-item="-3,39"] {
  --offset-x: -3;
  --offset-y: 39;
}

.item[data-item="-3,40"] {
  --offset-x: -3;
  --offset-y: 40;
}

.item[data-item="-3,41"] {
  --offset-x: -3;
  --offset-y: 41;
}

.item[data-item="-3,42"] {
  --offset-x: -3;
  --offset-y: 42;
}

.item[data-item="-3,43"] {
  --offset-x: -3;
  --offset-y: 43;
}

.item[data-item="-3,44"] {
  --offset-x: -3;
  --offset-y: 44;
}

.item[data-item="-3,45"] {
  --offset-x: -3;
  --offset-y: 45;
}

.item[data-item="-3,46"] {
  --offset-x: -3;
  --offset-y: 46;
}

.item[data-item="-3,47"] {
  --offset-x: -3;
  --offset-y: 47;
}

.item[data-item="-3,48"] {
  --offset-x: -3;
  --offset-y: 48;
}

.item[data-item="-3,49"] {
  --offset-x: -3;
  --offset-y: 49;
}

.item[data-item="-3,50"] {
  --offset-x: -3;
  --offset-y: 50;
}

.item[data-item="-2,-50"] {
  --offset-x: -2;
  --offset-y: -50;
}

.item[data-item="-2,-49"] {
  --offset-x: -2;
  --offset-y: -49;
}

.item[data-item="-2,-48"] {
  --offset-x: -2;
  --offset-y: -48;
}

.item[data-item="-2,-47"] {
  --offset-x: -2;
  --offset-y: -47;
}

.item[data-item="-2,-46"] {
  --offset-x: -2;
  --offset-y: -46;
}

.item[data-item="-2,-45"] {
  --offset-x: -2;
  --offset-y: -45;
}

.item[data-item="-2,-44"] {
  --offset-x: -2;
  --offset-y: -44;
}

.item[data-item="-2,-43"] {
  --offset-x: -2;
  --offset-y: -43;
}

.item[data-item="-2,-42"] {
  --offset-x: -2;
  --offset-y: -42;
}

.item[data-item="-2,-41"] {
  --offset-x: -2;
  --offset-y: -41;
}

.item[data-item="-2,-40"] {
  --offset-x: -2;
  --offset-y: -40;
}

.item[data-item="-2,-39"] {
  --offset-x: -2;
  --offset-y: -39;
}

.item[data-item="-2,-38"] {
  --offset-x: -2;
  --offset-y: -38;
}

.item[data-item="-2,-37"] {
  --offset-x: -2;
  --offset-y: -37;
}

.item[data-item="-2,-36"] {
  --offset-x: -2;
  --offset-y: -36;
}

.item[data-item="-2,-35"] {
  --offset-x: -2;
  --offset-y: -35;
}

.item[data-item="-2,-34"] {
  --offset-x: -2;
  --offset-y: -34;
}

.item[data-item="-2,-33"] {
  --offset-x: -2;
  --offset-y: -33;
}

.item[data-item="-2,-32"] {
  --offset-x: -2;
  --offset-y: -32;
}

.item[data-item="-2,-31"] {
  --offset-x: -2;
  --offset-y: -31;
}

.item[data-item="-2,-30"] {
  --offset-x: -2;
  --offset-y: -30;
}

.item[data-item="-2,-29"] {
  --offset-x: -2;
  --offset-y: -29;
}

.item[data-item="-2,-28"] {
  --offset-x: -2;
  --offset-y: -28;
}

.item[data-item="-2,-27"] {
  --offset-x: -2;
  --offset-y: -27;
}

.item[data-item="-2,-26"] {
  --offset-x: -2;
  --offset-y: -26;
}

.item[data-item="-2,-25"] {
  --offset-x: -2;
  --offset-y: -25;
}

.item[data-item="-2,-24"] {
  --offset-x: -2;
  --offset-y: -24;
}

.item[data-item="-2,-23"] {
  --offset-x: -2;
  --offset-y: -23;
}

.item[data-item="-2,-22"] {
  --offset-x: -2;
  --offset-y: -22;
}

.item[data-item="-2,-21"] {
  --offset-x: -2;
  --offset-y: -21;
}

.item[data-item="-2,-20"] {
  --offset-x: -2;
  --offset-y: -20;
}

.item[data-item="-2,-19"] {
  --offset-x: -2;
  --offset-y: -19;
}

.item[data-item="-2,-18"] {
  --offset-x: -2;
  --offset-y: -18;
}

.item[data-item="-2,-17"] {
  --offset-x: -2;
  --offset-y: -17;
}

.item[data-item="-2,-16"] {
  --offset-x: -2;
  --offset-y: -16;
}

.item[data-item="-2,-15"] {
  --offset-x: -2;
  --offset-y: -15;
}

.item[data-item="-2,-14"] {
  --offset-x: -2;
  --offset-y: -14;
}

.item[data-item="-2,-13"] {
  --offset-x: -2;
  --offset-y: -13;
}

.item[data-item="-2,-12"] {
  --offset-x: -2;
  --offset-y: -12;
}

.item[data-item="-2,-11"] {
  --offset-x: -2;
  --offset-y: -11;
}

.item[data-item="-2,-10"] {
  --offset-x: -2;
  --offset-y: -10;
}

.item[data-item="-2,-9"] {
  --offset-x: -2;
  --offset-y: -9;
}

.item[data-item="-2,-8"] {
  --offset-x: -2;
  --offset-y: -8;
}

.item[data-item="-2,-7"] {
  --offset-x: -2;
  --offset-y: -7;
}

.item[data-item="-2,-6"] {
  --offset-x: -2;
  --offset-y: -6;
}

.item[data-item="-2,-5"] {
  --offset-x: -2;
  --offset-y: -5;
}

.item[data-item="-2,-4"] {
  --offset-x: -2;
  --offset-y: -4;
}

.item[data-item="-2,-3"] {
  --offset-x: -2;
  --offset-y: -3;
}

.item[data-item="-2,-2"] {
  --offset-x: -2;
  --offset-y: -2;
}

.item[data-item="-2,-1"] {
  --offset-x: -2;
  --offset-y: -1;
}

.item[data-item="-2,0"] {
  --offset-x: -2;
  --offset-y: 0;
}

.item[data-item="-2,1"] {
  --offset-x: -2;
  --offset-y: 1;
}

.item[data-item="-2,2"] {
  --offset-x: -2;
  --offset-y: 2;
}

.item[data-item="-2,3"] {
  --offset-x: -2;
  --offset-y: 3;
}

.item[data-item="-2,4"] {
  --offset-x: -2;
  --offset-y: 4;
}

.item[data-item="-2,5"] {
  --offset-x: -2;
  --offset-y: 5;
}

.item[data-item="-2,6"] {
  --offset-x: -2;
  --offset-y: 6;
}

.item[data-item="-2,7"] {
  --offset-x: -2;
  --offset-y: 7;
}

.item[data-item="-2,8"] {
  --offset-x: -2;
  --offset-y: 8;
}

.item[data-item="-2,9"] {
  --offset-x: -2;
  --offset-y: 9;
}

.item[data-item="-2,10"] {
  --offset-x: -2;
  --offset-y: 10;
}

.item[data-item="-2,11"] {
  --offset-x: -2;
  --offset-y: 11;
}

.item[data-item="-2,12"] {
  --offset-x: -2;
  --offset-y: 12;
}

.item[data-item="-2,13"] {
  --offset-x: -2;
  --offset-y: 13;
}

.item[data-item="-2,14"] {
  --offset-x: -2;
  --offset-y: 14;
}

.item[data-item="-2,15"] {
  --offset-x: -2;
  --offset-y: 15;
}

.item[data-item="-2,16"] {
  --offset-x: -2;
  --offset-y: 16;
}

.item[data-item="-2,17"] {
  --offset-x: -2;
  --offset-y: 17;
}

.item[data-item="-2,18"] {
  --offset-x: -2;
  --offset-y: 18;
}

.item[data-item="-2,19"] {
  --offset-x: -2;
  --offset-y: 19;
}

.item[data-item="-2,20"] {
  --offset-x: -2;
  --offset-y: 20;
}

.item[data-item="-2,21"] {
  --offset-x: -2;
  --offset-y: 21;
}

.item[data-item="-2,22"] {
  --offset-x: -2;
  --offset-y: 22;
}

.item[data-item="-2,23"] {
  --offset-x: -2;
  --offset-y: 23;
}

.item[data-item="-2,24"] {
  --offset-x: -2;
  --offset-y: 24;
}

.item[data-item="-2,25"] {
  --offset-x: -2;
  --offset-y: 25;
}

.item[data-item="-2,26"] {
  --offset-x: -2;
  --offset-y: 26;
}

.item[data-item="-2,27"] {
  --offset-x: -2;
  --offset-y: 27;
}

.item[data-item="-2,28"] {
  --offset-x: -2;
  --offset-y: 28;
}

.item[data-item="-2,29"] {
  --offset-x: -2;
  --offset-y: 29;
}

.item[data-item="-2,30"] {
  --offset-x: -2;
  --offset-y: 30;
}

.item[data-item="-2,31"] {
  --offset-x: -2;
  --offset-y: 31;
}

.item[data-item="-2,32"] {
  --offset-x: -2;
  --offset-y: 32;
}

.item[data-item="-2,33"] {
  --offset-x: -2;
  --offset-y: 33;
}

.item[data-item="-2,34"] {
  --offset-x: -2;
  --offset-y: 34;
}

.item[data-item="-2,35"] {
  --offset-x: -2;
  --offset-y: 35;
}

.item[data-item="-2,36"] {
  --offset-x: -2;
  --offset-y: 36;
}

.item[data-item="-2,37"] {
  --offset-x: -2;
  --offset-y: 37;
}

.item[data-item="-2,38"] {
  --offset-x: -2;
  --offset-y: 38;
}

.item[data-item="-2,39"] {
  --offset-x: -2;
  --offset-y: 39;
}

.item[data-item="-2,40"] {
  --offset-x: -2;
  --offset-y: 40;
}

.item[data-item="-2,41"] {
  --offset-x: -2;
  --offset-y: 41;
}

.item[data-item="-2,42"] {
  --offset-x: -2;
  --offset-y: 42;
}

.item[data-item="-2,43"] {
  --offset-x: -2;
  --offset-y: 43;
}

.item[data-item="-2,44"] {
  --offset-x: -2;
  --offset-y: 44;
}

.item[data-item="-2,45"] {
  --offset-x: -2;
  --offset-y: 45;
}

.item[data-item="-2,46"] {
  --offset-x: -2;
  --offset-y: 46;
}

.item[data-item="-2,47"] {
  --offset-x: -2;
  --offset-y: 47;
}

.item[data-item="-2,48"] {
  --offset-x: -2;
  --offset-y: 48;
}

.item[data-item="-2,49"] {
  --offset-x: -2;
  --offset-y: 49;
}

.item[data-item="-2,50"] {
  --offset-x: -2;
  --offset-y: 50;
}

.item[data-item="-1,-50"] {
  --offset-x: -1;
  --offset-y: -50;
}

.item[data-item="-1,-49"] {
  --offset-x: -1;
  --offset-y: -49;
}

.item[data-item="-1,-48"] {
  --offset-x: -1;
  --offset-y: -48;
}

.item[data-item="-1,-47"] {
  --offset-x: -1;
  --offset-y: -47;
}

.item[data-item="-1,-46"] {
  --offset-x: -1;
  --offset-y: -46;
}

.item[data-item="-1,-45"] {
  --offset-x: -1;
  --offset-y: -45;
}

.item[data-item="-1,-44"] {
  --offset-x: -1;
  --offset-y: -44;
}

.item[data-item="-1,-43"] {
  --offset-x: -1;
  --offset-y: -43;
}

.item[data-item="-1,-42"] {
  --offset-x: -1;
  --offset-y: -42;
}

.item[data-item="-1,-41"] {
  --offset-x: -1;
  --offset-y: -41;
}

.item[data-item="-1,-40"] {
  --offset-x: -1;
  --offset-y: -40;
}

.item[data-item="-1,-39"] {
  --offset-x: -1;
  --offset-y: -39;
}

.item[data-item="-1,-38"] {
  --offset-x: -1;
  --offset-y: -38;
}

.item[data-item="-1,-37"] {
  --offset-x: -1;
  --offset-y: -37;
}

.item[data-item="-1,-36"] {
  --offset-x: -1;
  --offset-y: -36;
}

.item[data-item="-1,-35"] {
  --offset-x: -1;
  --offset-y: -35;
}

.item[data-item="-1,-34"] {
  --offset-x: -1;
  --offset-y: -34;
}

.item[data-item="-1,-33"] {
  --offset-x: -1;
  --offset-y: -33;
}

.item[data-item="-1,-32"] {
  --offset-x: -1;
  --offset-y: -32;
}

.item[data-item="-1,-31"] {
  --offset-x: -1;
  --offset-y: -31;
}

.item[data-item="-1,-30"] {
  --offset-x: -1;
  --offset-y: -30;
}

.item[data-item="-1,-29"] {
  --offset-x: -1;
  --offset-y: -29;
}

.item[data-item="-1,-28"] {
  --offset-x: -1;
  --offset-y: -28;
}

.item[data-item="-1,-27"] {
  --offset-x: -1;
  --offset-y: -27;
}

.item[data-item="-1,-26"] {
  --offset-x: -1;
  --offset-y: -26;
}

.item[data-item="-1,-25"] {
  --offset-x: -1;
  --offset-y: -25;
}

.item[data-item="-1,-24"] {
  --offset-x: -1;
  --offset-y: -24;
}

.item[data-item="-1,-23"] {
  --offset-x: -1;
  --offset-y: -23;
}

.item[data-item="-1,-22"] {
  --offset-x: -1;
  --offset-y: -22;
}

.item[data-item="-1,-21"] {
  --offset-x: -1;
  --offset-y: -21;
}

.item[data-item="-1,-20"] {
  --offset-x: -1;
  --offset-y: -20;
}

.item[data-item="-1,-19"] {
  --offset-x: -1;
  --offset-y: -19;
}

.item[data-item="-1,-18"] {
  --offset-x: -1;
  --offset-y: -18;
}

.item[data-item="-1,-17"] {
  --offset-x: -1;
  --offset-y: -17;
}

.item[data-item="-1,-16"] {
  --offset-x: -1;
  --offset-y: -16;
}

.item[data-item="-1,-15"] {
  --offset-x: -1;
  --offset-y: -15;
}

.item[data-item="-1,-14"] {
  --offset-x: -1;
  --offset-y: -14;
}

.item[data-item="-1,-13"] {
  --offset-x: -1;
  --offset-y: -13;
}

.item[data-item="-1,-12"] {
  --offset-x: -1;
  --offset-y: -12;
}

.item[data-item="-1,-11"] {
  --offset-x: -1;
  --offset-y: -11;
}

.item[data-item="-1,-10"] {
  --offset-x: -1;
  --offset-y: -10;
}

.item[data-item="-1,-9"] {
  --offset-x: -1;
  --offset-y: -9;
}

.item[data-item="-1,-8"] {
  --offset-x: -1;
  --offset-y: -8;
}

.item[data-item="-1,-7"] {
  --offset-x: -1;
  --offset-y: -7;
}

.item[data-item="-1,-6"] {
  --offset-x: -1;
  --offset-y: -6;
}

.item[data-item="-1,-5"] {
  --offset-x: -1;
  --offset-y: -5;
}

.item[data-item="-1,-4"] {
  --offset-x: -1;
  --offset-y: -4;
}

.item[data-item="-1,-3"] {
  --offset-x: -1;
  --offset-y: -3;
}

.item[data-item="-1,-2"] {
  --offset-x: -1;
  --offset-y: -2;
}

.item[data-item="-1,-1"] {
  --offset-x: -1;
  --offset-y: -1;
}

.item[data-item="-1,0"] {
  --offset-x: -1;
  --offset-y: 0;
}

.item[data-item="-1,1"] {
  --offset-x: -1;
  --offset-y: 1;
}

.item[data-item="-1,2"] {
  --offset-x: -1;
  --offset-y: 2;
}

.item[data-item="-1,3"] {
  --offset-x: -1;
  --offset-y: 3;
}

.item[data-item="-1,4"] {
  --offset-x: -1;
  --offset-y: 4;
}

.item[data-item="-1,5"] {
  --offset-x: -1;
  --offset-y: 5;
}

.item[data-item="-1,6"] {
  --offset-x: -1;
  --offset-y: 6;
}

.item[data-item="-1,7"] {
  --offset-x: -1;
  --offset-y: 7;
}

.item[data-item="-1,8"] {
  --offset-x: -1;
  --offset-y: 8;
}

.item[data-item="-1,9"] {
  --offset-x: -1;
  --offset-y: 9;
}

.item[data-item="-1,10"] {
  --offset-x: -1;
  --offset-y: 10;
}

.item[data-item="-1,11"] {
  --offset-x: -1;
  --offset-y: 11;
}

.item[data-item="-1,12"] {
  --offset-x: -1;
  --offset-y: 12;
}

.item[data-item="-1,13"] {
  --offset-x: -1;
  --offset-y: 13;
}

.item[data-item="-1,14"] {
  --offset-x: -1;
  --offset-y: 14;
}

.item[data-item="-1,15"] {
  --offset-x: -1;
  --offset-y: 15;
}

.item[data-item="-1,16"] {
  --offset-x: -1;
  --offset-y: 16;
}

.item[data-item="-1,17"] {
  --offset-x: -1;
  --offset-y: 17;
}

.item[data-item="-1,18"] {
  --offset-x: -1;
  --offset-y: 18;
}

.item[data-item="-1,19"] {
  --offset-x: -1;
  --offset-y: 19;
}

.item[data-item="-1,20"] {
  --offset-x: -1;
  --offset-y: 20;
}

.item[data-item="-1,21"] {
  --offset-x: -1;
  --offset-y: 21;
}

.item[data-item="-1,22"] {
  --offset-x: -1;
  --offset-y: 22;
}

.item[data-item="-1,23"] {
  --offset-x: -1;
  --offset-y: 23;
}

.item[data-item="-1,24"] {
  --offset-x: -1;
  --offset-y: 24;
}

.item[data-item="-1,25"] {
  --offset-x: -1;
  --offset-y: 25;
}

.item[data-item="-1,26"] {
  --offset-x: -1;
  --offset-y: 26;
}

.item[data-item="-1,27"] {
  --offset-x: -1;
  --offset-y: 27;
}

.item[data-item="-1,28"] {
  --offset-x: -1;
  --offset-y: 28;
}

.item[data-item="-1,29"] {
  --offset-x: -1;
  --offset-y: 29;
}

.item[data-item="-1,30"] {
  --offset-x: -1;
  --offset-y: 30;
}

.item[data-item="-1,31"] {
  --offset-x: -1;
  --offset-y: 31;
}

.item[data-item="-1,32"] {
  --offset-x: -1;
  --offset-y: 32;
}

.item[data-item="-1,33"] {
  --offset-x: -1;
  --offset-y: 33;
}

.item[data-item="-1,34"] {
  --offset-x: -1;
  --offset-y: 34;
}

.item[data-item="-1,35"] {
  --offset-x: -1;
  --offset-y: 35;
}

.item[data-item="-1,36"] {
  --offset-x: -1;
  --offset-y: 36;
}

.item[data-item="-1,37"] {
  --offset-x: -1;
  --offset-y: 37;
}

.item[data-item="-1,38"] {
  --offset-x: -1;
  --offset-y: 38;
}

.item[data-item="-1,39"] {
  --offset-x: -1;
  --offset-y: 39;
}

.item[data-item="-1,40"] {
  --offset-x: -1;
  --offset-y: 40;
}

.item[data-item="-1,41"] {
  --offset-x: -1;
  --offset-y: 41;
}

.item[data-item="-1,42"] {
  --offset-x: -1;
  --offset-y: 42;
}

.item[data-item="-1,43"] {
  --offset-x: -1;
  --offset-y: 43;
}

.item[data-item="-1,44"] {
  --offset-x: -1;
  --offset-y: 44;
}

.item[data-item="-1,45"] {
  --offset-x: -1;
  --offset-y: 45;
}

.item[data-item="-1,46"] {
  --offset-x: -1;
  --offset-y: 46;
}

.item[data-item="-1,47"] {
  --offset-x: -1;
  --offset-y: 47;
}

.item[data-item="-1,48"] {
  --offset-x: -1;
  --offset-y: 48;
}

.item[data-item="-1,49"] {
  --offset-x: -1;
  --offset-y: 49;
}

.item[data-item="-1,50"] {
  --offset-x: -1;
  --offset-y: 50;
}

.item[data-item="0,-50"] {
  --offset-x: 0;
  --offset-y: -50;
}

.item[data-item="0,-49"] {
  --offset-x: 0;
  --offset-y: -49;
}

.item[data-item="0,-48"] {
  --offset-x: 0;
  --offset-y: -48;
}

.item[data-item="0,-47"] {
  --offset-x: 0;
  --offset-y: -47;
}

.item[data-item="0,-46"] {
  --offset-x: 0;
  --offset-y: -46;
}

.item[data-item="0,-45"] {
  --offset-x: 0;
  --offset-y: -45;
}

.item[data-item="0,-44"] {
  --offset-x: 0;
  --offset-y: -44;
}

.item[data-item="0,-43"] {
  --offset-x: 0;
  --offset-y: -43;
}

.item[data-item="0,-42"] {
  --offset-x: 0;
  --offset-y: -42;
}

.item[data-item="0,-41"] {
  --offset-x: 0;
  --offset-y: -41;
}

.item[data-item="0,-40"] {
  --offset-x: 0;
  --offset-y: -40;
}

.item[data-item="0,-39"] {
  --offset-x: 0;
  --offset-y: -39;
}

.item[data-item="0,-38"] {
  --offset-x: 0;
  --offset-y: -38;
}

.item[data-item="0,-37"] {
  --offset-x: 0;
  --offset-y: -37;
}

.item[data-item="0,-36"] {
  --offset-x: 0;
  --offset-y: -36;
}

.item[data-item="0,-35"] {
  --offset-x: 0;
  --offset-y: -35;
}

.item[data-item="0,-34"] {
  --offset-x: 0;
  --offset-y: -34;
}

.item[data-item="0,-33"] {
  --offset-x: 0;
  --offset-y: -33;
}

.item[data-item="0,-32"] {
  --offset-x: 0;
  --offset-y: -32;
}

.item[data-item="0,-31"] {
  --offset-x: 0;
  --offset-y: -31;
}

.item[data-item="0,-30"] {
  --offset-x: 0;
  --offset-y: -30;
}

.item[data-item="0,-29"] {
  --offset-x: 0;
  --offset-y: -29;
}

.item[data-item="0,-28"] {
  --offset-x: 0;
  --offset-y: -28;
}

.item[data-item="0,-27"] {
  --offset-x: 0;
  --offset-y: -27;
}

.item[data-item="0,-26"] {
  --offset-x: 0;
  --offset-y: -26;
}

.item[data-item="0,-25"] {
  --offset-x: 0;
  --offset-y: -25;
}

.item[data-item="0,-24"] {
  --offset-x: 0;
  --offset-y: -24;
}

.item[data-item="0,-23"] {
  --offset-x: 0;
  --offset-y: -23;
}

.item[data-item="0,-22"] {
  --offset-x: 0;
  --offset-y: -22;
}

.item[data-item="0,-21"] {
  --offset-x: 0;
  --offset-y: -21;
}

.item[data-item="0,-20"] {
  --offset-x: 0;
  --offset-y: -20;
}

.item[data-item="0,-19"] {
  --offset-x: 0;
  --offset-y: -19;
}

.item[data-item="0,-18"] {
  --offset-x: 0;
  --offset-y: -18;
}

.item[data-item="0,-17"] {
  --offset-x: 0;
  --offset-y: -17;
}

.item[data-item="0,-16"] {
  --offset-x: 0;
  --offset-y: -16;
}

.item[data-item="0,-15"] {
  --offset-x: 0;
  --offset-y: -15;
}

.item[data-item="0,-14"] {
  --offset-x: 0;
  --offset-y: -14;
}

.item[data-item="0,-13"] {
  --offset-x: 0;
  --offset-y: -13;
}

.item[data-item="0,-12"] {
  --offset-x: 0;
  --offset-y: -12;
}

.item[data-item="0,-11"] {
  --offset-x: 0;
  --offset-y: -11;
}

.item[data-item="0,-10"] {
  --offset-x: 0;
  --offset-y: -10;
}

.item[data-item="0,-9"] {
  --offset-x: 0;
  --offset-y: -9;
}

.item[data-item="0,-8"] {
  --offset-x: 0;
  --offset-y: -8;
}

.item[data-item="0,-7"] {
  --offset-x: 0;
  --offset-y: -7;
}

.item[data-item="0,-6"] {
  --offset-x: 0;
  --offset-y: -6;
}

.item[data-item="0,-5"] {
  --offset-x: 0;
  --offset-y: -5;
}

.item[data-item="0,-4"] {
  --offset-x: 0;
  --offset-y: -4;
}

.item[data-item="0,-3"] {
  --offset-x: 0;
  --offset-y: -3;
}

.item[data-item="0,-2"] {
  --offset-x: 0;
  --offset-y: -2;
}

.item[data-item="0,-1"] {
  --offset-x: 0;
  --offset-y: -1;
}

.item[data-item="0,0"] {
  --offset-x: 0;
  --offset-y: 0;
}

.item[data-item="0,1"] {
  --offset-x: 0;
  --offset-y: 1;
}

.item[data-item="0,2"] {
  --offset-x: 0;
  --offset-y: 2;
}

.item[data-item="0,3"] {
  --offset-x: 0;
  --offset-y: 3;
}

.item[data-item="0,4"] {
  --offset-x: 0;
  --offset-y: 4;
}

.item[data-item="0,5"] {
  --offset-x: 0;
  --offset-y: 5;
}

.item[data-item="0,6"] {
  --offset-x: 0;
  --offset-y: 6;
}

.item[data-item="0,7"] {
  --offset-x: 0;
  --offset-y: 7;
}

.item[data-item="0,8"] {
  --offset-x: 0;
  --offset-y: 8;
}

.item[data-item="0,9"] {
  --offset-x: 0;
  --offset-y: 9;
}

.item[data-item="0,10"] {
  --offset-x: 0;
  --offset-y: 10;
}

.item[data-item="0,11"] {
  --offset-x: 0;
  --offset-y: 11;
}

.item[data-item="0,12"] {
  --offset-x: 0;
  --offset-y: 12;
}

.item[data-item="0,13"] {
  --offset-x: 0;
  --offset-y: 13;
}

.item[data-item="0,14"] {
  --offset-x: 0;
  --offset-y: 14;
}

.item[data-item="0,15"] {
  --offset-x: 0;
  --offset-y: 15;
}

.item[data-item="0,16"] {
  --offset-x: 0;
  --offset-y: 16;
}

.item[data-item="0,17"] {
  --offset-x: 0;
  --offset-y: 17;
}

.item[data-item="0,18"] {
  --offset-x: 0;
  --offset-y: 18;
}

.item[data-item="0,19"] {
  --offset-x: 0;
  --offset-y: 19;
}

.item[data-item="0,20"] {
  --offset-x: 0;
  --offset-y: 20;
}

.item[data-item="0,21"] {
  --offset-x: 0;
  --offset-y: 21;
}

.item[data-item="0,22"] {
  --offset-x: 0;
  --offset-y: 22;
}

.item[data-item="0,23"] {
  --offset-x: 0;
  --offset-y: 23;
}

.item[data-item="0,24"] {
  --offset-x: 0;
  --offset-y: 24;
}

.item[data-item="0,25"] {
  --offset-x: 0;
  --offset-y: 25;
}

.item[data-item="0,26"] {
  --offset-x: 0;
  --offset-y: 26;
}

.item[data-item="0,27"] {
  --offset-x: 0;
  --offset-y: 27;
}

.item[data-item="0,28"] {
  --offset-x: 0;
  --offset-y: 28;
}

.item[data-item="0,29"] {
  --offset-x: 0;
  --offset-y: 29;
}

.item[data-item="0,30"] {
  --offset-x: 0;
  --offset-y: 30;
}

.item[data-item="0,31"] {
  --offset-x: 0;
  --offset-y: 31;
}

.item[data-item="0,32"] {
  --offset-x: 0;
  --offset-y: 32;
}

.item[data-item="0,33"] {
  --offset-x: 0;
  --offset-y: 33;
}

.item[data-item="0,34"] {
  --offset-x: 0;
  --offset-y: 34;
}

.item[data-item="0,35"] {
  --offset-x: 0;
  --offset-y: 35;
}

.item[data-item="0,36"] {
  --offset-x: 0;
  --offset-y: 36;
}

.item[data-item="0,37"] {
  --offset-x: 0;
  --offset-y: 37;
}

.item[data-item="0,38"] {
  --offset-x: 0;
  --offset-y: 38;
}

.item[data-item="0,39"] {
  --offset-x: 0;
  --offset-y: 39;
}

.item[data-item="0,40"] {
  --offset-x: 0;
  --offset-y: 40;
}

.item[data-item="0,41"] {
  --offset-x: 0;
  --offset-y: 41;
}

.item[data-item="0,42"] {
  --offset-x: 0;
  --offset-y: 42;
}

.item[data-item="0,43"] {
  --offset-x: 0;
  --offset-y: 43;
}

.item[data-item="0,44"] {
  --offset-x: 0;
  --offset-y: 44;
}

.item[data-item="0,45"] {
  --offset-x: 0;
  --offset-y: 45;
}

.item[data-item="0,46"] {
  --offset-x: 0;
  --offset-y: 46;
}

.item[data-item="0,47"] {
  --offset-x: 0;
  --offset-y: 47;
}

.item[data-item="0,48"] {
  --offset-x: 0;
  --offset-y: 48;
}

.item[data-item="0,49"] {
  --offset-x: 0;
  --offset-y: 49;
}

.item[data-item="0,50"] {
  --offset-x: 0;
  --offset-y: 50;
}

.item[data-item="1,-50"] {
  --offset-x: 1;
  --offset-y: -50;
}

.item[data-item="1,-49"] {
  --offset-x: 1;
  --offset-y: -49;
}

.item[data-item="1,-48"] {
  --offset-x: 1;
  --offset-y: -48;
}

.item[data-item="1,-47"] {
  --offset-x: 1;
  --offset-y: -47;
}

.item[data-item="1,-46"] {
  --offset-x: 1;
  --offset-y: -46;
}

.item[data-item="1,-45"] {
  --offset-x: 1;
  --offset-y: -45;
}

.item[data-item="1,-44"] {
  --offset-x: 1;
  --offset-y: -44;
}

.item[data-item="1,-43"] {
  --offset-x: 1;
  --offset-y: -43;
}

.item[data-item="1,-42"] {
  --offset-x: 1;
  --offset-y: -42;
}

.item[data-item="1,-41"] {
  --offset-x: 1;
  --offset-y: -41;
}

.item[data-item="1,-40"] {
  --offset-x: 1;
  --offset-y: -40;
}

.item[data-item="1,-39"] {
  --offset-x: 1;
  --offset-y: -39;
}

.item[data-item="1,-38"] {
  --offset-x: 1;
  --offset-y: -38;
}

.item[data-item="1,-37"] {
  --offset-x: 1;
  --offset-y: -37;
}

.item[data-item="1,-36"] {
  --offset-x: 1;
  --offset-y: -36;
}

.item[data-item="1,-35"] {
  --offset-x: 1;
  --offset-y: -35;
}

.item[data-item="1,-34"] {
  --offset-x: 1;
  --offset-y: -34;
}

.item[data-item="1,-33"] {
  --offset-x: 1;
  --offset-y: -33;
}

.item[data-item="1,-32"] {
  --offset-x: 1;
  --offset-y: -32;
}

.item[data-item="1,-31"] {
  --offset-x: 1;
  --offset-y: -31;
}

.item[data-item="1,-30"] {
  --offset-x: 1;
  --offset-y: -30;
}

.item[data-item="1,-29"] {
  --offset-x: 1;
  --offset-y: -29;
}

.item[data-item="1,-28"] {
  --offset-x: 1;
  --offset-y: -28;
}

.item[data-item="1,-27"] {
  --offset-x: 1;
  --offset-y: -27;
}

.item[data-item="1,-26"] {
  --offset-x: 1;
  --offset-y: -26;
}

.item[data-item="1,-25"] {
  --offset-x: 1;
  --offset-y: -25;
}

.item[data-item="1,-24"] {
  --offset-x: 1;
  --offset-y: -24;
}

.item[data-item="1,-23"] {
  --offset-x: 1;
  --offset-y: -23;
}

.item[data-item="1,-22"] {
  --offset-x: 1;
  --offset-y: -22;
}

.item[data-item="1,-21"] {
  --offset-x: 1;
  --offset-y: -21;
}

.item[data-item="1,-20"] {
  --offset-x: 1;
  --offset-y: -20;
}

.item[data-item="1,-19"] {
  --offset-x: 1;
  --offset-y: -19;
}

.item[data-item="1,-18"] {
  --offset-x: 1;
  --offset-y: -18;
}

.item[data-item="1,-17"] {
  --offset-x: 1;
  --offset-y: -17;
}

.item[data-item="1,-16"] {
  --offset-x: 1;
  --offset-y: -16;
}

.item[data-item="1,-15"] {
  --offset-x: 1;
  --offset-y: -15;
}

.item[data-item="1,-14"] {
  --offset-x: 1;
  --offset-y: -14;
}

.item[data-item="1,-13"] {
  --offset-x: 1;
  --offset-y: -13;
}

.item[data-item="1,-12"] {
  --offset-x: 1;
  --offset-y: -12;
}

.item[data-item="1,-11"] {
  --offset-x: 1;
  --offset-y: -11;
}

.item[data-item="1,-10"] {
  --offset-x: 1;
  --offset-y: -10;
}

.item[data-item="1,-9"] {
  --offset-x: 1;
  --offset-y: -9;
}

.item[data-item="1,-8"] {
  --offset-x: 1;
  --offset-y: -8;
}

.item[data-item="1,-7"] {
  --offset-x: 1;
  --offset-y: -7;
}

.item[data-item="1,-6"] {
  --offset-x: 1;
  --offset-y: -6;
}

.item[data-item="1,-5"] {
  --offset-x: 1;
  --offset-y: -5;
}

.item[data-item="1,-4"] {
  --offset-x: 1;
  --offset-y: -4;
}

.item[data-item="1,-3"] {
  --offset-x: 1;
  --offset-y: -3;
}

.item[data-item="1,-2"] {
  --offset-x: 1;
  --offset-y: -2;
}

.item[data-item="1,-1"] {
  --offset-x: 1;
  --offset-y: -1;
}

.item[data-item="1,0"] {
  --offset-x: 1;
  --offset-y: 0;
}

.item[data-item="1,1"] {
  --offset-x: 1;
  --offset-y: 1;
}

.item[data-item="1,2"] {
  --offset-x: 1;
  --offset-y: 2;
}

.item[data-item="1,3"] {
  --offset-x: 1;
  --offset-y: 3;
}

.item[data-item="1,4"] {
  --offset-x: 1;
  --offset-y: 4;
}

.item[data-item="1,5"] {
  --offset-x: 1;
  --offset-y: 5;
}

.item[data-item="1,6"] {
  --offset-x: 1;
  --offset-y: 6;
}

.item[data-item="1,7"] {
  --offset-x: 1;
  --offset-y: 7;
}

.item[data-item="1,8"] {
  --offset-x: 1;
  --offset-y: 8;
}

.item[data-item="1,9"] {
  --offset-x: 1;
  --offset-y: 9;
}

.item[data-item="1,10"] {
  --offset-x: 1;
  --offset-y: 10;
}

.item[data-item="1,11"] {
  --offset-x: 1;
  --offset-y: 11;
}

.item[data-item="1,12"] {
  --offset-x: 1;
  --offset-y: 12;
}

.item[data-item="1,13"] {
  --offset-x: 1;
  --offset-y: 13;
}

.item[data-item="1,14"] {
  --offset-x: 1;
  --offset-y: 14;
}

.item[data-item="1,15"] {
  --offset-x: 1;
  --offset-y: 15;
}

.item[data-item="1,16"] {
  --offset-x: 1;
  --offset-y: 16;
}

.item[data-item="1,17"] {
  --offset-x: 1;
  --offset-y: 17;
}

.item[data-item="1,18"] {
  --offset-x: 1;
  --offset-y: 18;
}

.item[data-item="1,19"] {
  --offset-x: 1;
  --offset-y: 19;
}

.item[data-item="1,20"] {
  --offset-x: 1;
  --offset-y: 20;
}

.item[data-item="1,21"] {
  --offset-x: 1;
  --offset-y: 21;
}

.item[data-item="1,22"] {
  --offset-x: 1;
  --offset-y: 22;
}

.item[data-item="1,23"] {
  --offset-x: 1;
  --offset-y: 23;
}

.item[data-item="1,24"] {
  --offset-x: 1;
  --offset-y: 24;
}

.item[data-item="1,25"] {
  --offset-x: 1;
  --offset-y: 25;
}

.item[data-item="1,26"] {
  --offset-x: 1;
  --offset-y: 26;
}

.item[data-item="1,27"] {
  --offset-x: 1;
  --offset-y: 27;
}

.item[data-item="1,28"] {
  --offset-x: 1;
  --offset-y: 28;
}

.item[data-item="1,29"] {
  --offset-x: 1;
  --offset-y: 29;
}

.item[data-item="1,30"] {
  --offset-x: 1;
  --offset-y: 30;
}

.item[data-item="1,31"] {
  --offset-x: 1;
  --offset-y: 31;
}

.item[data-item="1,32"] {
  --offset-x: 1;
  --offset-y: 32;
}

.item[data-item="1,33"] {
  --offset-x: 1;
  --offset-y: 33;
}

.item[data-item="1,34"] {
  --offset-x: 1;
  --offset-y: 34;
}

.item[data-item="1,35"] {
  --offset-x: 1;
  --offset-y: 35;
}

.item[data-item="1,36"] {
  --offset-x: 1;
  --offset-y: 36;
}

.item[data-item="1,37"] {
  --offset-x: 1;
  --offset-y: 37;
}

.item[data-item="1,38"] {
  --offset-x: 1;
  --offset-y: 38;
}

.item[data-item="1,39"] {
  --offset-x: 1;
  --offset-y: 39;
}

.item[data-item="1,40"] {
  --offset-x: 1;
  --offset-y: 40;
}

.item[data-item="1,41"] {
  --offset-x: 1;
  --offset-y: 41;
}

.item[data-item="1,42"] {
  --offset-x: 1;
  --offset-y: 42;
}

.item[data-item="1,43"] {
  --offset-x: 1;
  --offset-y: 43;
}

.item[data-item="1,44"] {
  --offset-x: 1;
  --offset-y: 44;
}

.item[data-item="1,45"] {
  --offset-x: 1;
  --offset-y: 45;
}

.item[data-item="1,46"] {
  --offset-x: 1;
  --offset-y: 46;
}

.item[data-item="1,47"] {
  --offset-x: 1;
  --offset-y: 47;
}

.item[data-item="1,48"] {
  --offset-x: 1;
  --offset-y: 48;
}

.item[data-item="1,49"] {
  --offset-x: 1;
  --offset-y: 49;
}

.item[data-item="1,50"] {
  --offset-x: 1;
  --offset-y: 50;
}

.item[data-item="2,-50"] {
  --offset-x: 2;
  --offset-y: -50;
}

.item[data-item="2,-49"] {
  --offset-x: 2;
  --offset-y: -49;
}

.item[data-item="2,-48"] {
  --offset-x: 2;
  --offset-y: -48;
}

.item[data-item="2,-47"] {
  --offset-x: 2;
  --offset-y: -47;
}

.item[data-item="2,-46"] {
  --offset-x: 2;
  --offset-y: -46;
}

.item[data-item="2,-45"] {
  --offset-x: 2;
  --offset-y: -45;
}

.item[data-item="2,-44"] {
  --offset-x: 2;
  --offset-y: -44;
}

.item[data-item="2,-43"] {
  --offset-x: 2;
  --offset-y: -43;
}

.item[data-item="2,-42"] {
  --offset-x: 2;
  --offset-y: -42;
}

.item[data-item="2,-41"] {
  --offset-x: 2;
  --offset-y: -41;
}

.item[data-item="2,-40"] {
  --offset-x: 2;
  --offset-y: -40;
}

.item[data-item="2,-39"] {
  --offset-x: 2;
  --offset-y: -39;
}

.item[data-item="2,-38"] {
  --offset-x: 2;
  --offset-y: -38;
}

.item[data-item="2,-37"] {
  --offset-x: 2;
  --offset-y: -37;
}

.item[data-item="2,-36"] {
  --offset-x: 2;
  --offset-y: -36;
}

.item[data-item="2,-35"] {
  --offset-x: 2;
  --offset-y: -35;
}

.item[data-item="2,-34"] {
  --offset-x: 2;
  --offset-y: -34;
}

.item[data-item="2,-33"] {
  --offset-x: 2;
  --offset-y: -33;
}

.item[data-item="2,-32"] {
  --offset-x: 2;
  --offset-y: -32;
}

.item[data-item="2,-31"] {
  --offset-x: 2;
  --offset-y: -31;
}

.item[data-item="2,-30"] {
  --offset-x: 2;
  --offset-y: -30;
}

.item[data-item="2,-29"] {
  --offset-x: 2;
  --offset-y: -29;
}

.item[data-item="2,-28"] {
  --offset-x: 2;
  --offset-y: -28;
}

.item[data-item="2,-27"] {
  --offset-x: 2;
  --offset-y: -27;
}

.item[data-item="2,-26"] {
  --offset-x: 2;
  --offset-y: -26;
}

.item[data-item="2,-25"] {
  --offset-x: 2;
  --offset-y: -25;
}

.item[data-item="2,-24"] {
  --offset-x: 2;
  --offset-y: -24;
}

.item[data-item="2,-23"] {
  --offset-x: 2;
  --offset-y: -23;
}

.item[data-item="2,-22"] {
  --offset-x: 2;
  --offset-y: -22;
}

.item[data-item="2,-21"] {
  --offset-x: 2;
  --offset-y: -21;
}

.item[data-item="2,-20"] {
  --offset-x: 2;
  --offset-y: -20;
}

.item[data-item="2,-19"] {
  --offset-x: 2;
  --offset-y: -19;
}

.item[data-item="2,-18"] {
  --offset-x: 2;
  --offset-y: -18;
}

.item[data-item="2,-17"] {
  --offset-x: 2;
  --offset-y: -17;
}

.item[data-item="2,-16"] {
  --offset-x: 2;
  --offset-y: -16;
}

.item[data-item="2,-15"] {
  --offset-x: 2;
  --offset-y: -15;
}

.item[data-item="2,-14"] {
  --offset-x: 2;
  --offset-y: -14;
}

.item[data-item="2,-13"] {
  --offset-x: 2;
  --offset-y: -13;
}

.item[data-item="2,-12"] {
  --offset-x: 2;
  --offset-y: -12;
}

.item[data-item="2,-11"] {
  --offset-x: 2;
  --offset-y: -11;
}

.item[data-item="2,-10"] {
  --offset-x: 2;
  --offset-y: -10;
}

.item[data-item="2,-9"] {
  --offset-x: 2;
  --offset-y: -9;
}

.item[data-item="2,-8"] {
  --offset-x: 2;
  --offset-y: -8;
}

.item[data-item="2,-7"] {
  --offset-x: 2;
  --offset-y: -7;
}

.item[data-item="2,-6"] {
  --offset-x: 2;
  --offset-y: -6;
}

.item[data-item="2,-5"] {
  --offset-x: 2;
  --offset-y: -5;
}

.item[data-item="2,-4"] {
  --offset-x: 2;
  --offset-y: -4;
}

.item[data-item="2,-3"] {
  --offset-x: 2;
  --offset-y: -3;
}

.item[data-item="2,-2"] {
  --offset-x: 2;
  --offset-y: -2;
}

.item[data-item="2,-1"] {
  --offset-x: 2;
  --offset-y: -1;
}

.item[data-item="2,0"] {
  --offset-x: 2;
  --offset-y: 0;
}

.item[data-item="2,1"] {
  --offset-x: 2;
  --offset-y: 1;
}

.item[data-item="2,2"] {
  --offset-x: 2;
  --offset-y: 2;
}

.item[data-item="2,3"] {
  --offset-x: 2;
  --offset-y: 3;
}

.item[data-item="2,4"] {
  --offset-x: 2;
  --offset-y: 4;
}

.item[data-item="2,5"] {
  --offset-x: 2;
  --offset-y: 5;
}

.item[data-item="2,6"] {
  --offset-x: 2;
  --offset-y: 6;
}

.item[data-item="2,7"] {
  --offset-x: 2;
  --offset-y: 7;
}

.item[data-item="2,8"] {
  --offset-x: 2;
  --offset-y: 8;
}

.item[data-item="2,9"] {
  --offset-x: 2;
  --offset-y: 9;
}

.item[data-item="2,10"] {
  --offset-x: 2;
  --offset-y: 10;
}

.item[data-item="2,11"] {
  --offset-x: 2;
  --offset-y: 11;
}

.item[data-item="2,12"] {
  --offset-x: 2;
  --offset-y: 12;
}

.item[data-item="2,13"] {
  --offset-x: 2;
  --offset-y: 13;
}

.item[data-item="2,14"] {
  --offset-x: 2;
  --offset-y: 14;
}

.item[data-item="2,15"] {
  --offset-x: 2;
  --offset-y: 15;
}

.item[data-item="2,16"] {
  --offset-x: 2;
  --offset-y: 16;
}

.item[data-item="2,17"] {
  --offset-x: 2;
  --offset-y: 17;
}

.item[data-item="2,18"] {
  --offset-x: 2;
  --offset-y: 18;
}

.item[data-item="2,19"] {
  --offset-x: 2;
  --offset-y: 19;
}

.item[data-item="2,20"] {
  --offset-x: 2;
  --offset-y: 20;
}

.item[data-item="2,21"] {
  --offset-x: 2;
  --offset-y: 21;
}

.item[data-item="2,22"] {
  --offset-x: 2;
  --offset-y: 22;
}

.item[data-item="2,23"] {
  --offset-x: 2;
  --offset-y: 23;
}

.item[data-item="2,24"] {
  --offset-x: 2;
  --offset-y: 24;
}

.item[data-item="2,25"] {
  --offset-x: 2;
  --offset-y: 25;
}

.item[data-item="2,26"] {
  --offset-x: 2;
  --offset-y: 26;
}

.item[data-item="2,27"] {
  --offset-x: 2;
  --offset-y: 27;
}

.item[data-item="2,28"] {
  --offset-x: 2;
  --offset-y: 28;
}

.item[data-item="2,29"] {
  --offset-x: 2;
  --offset-y: 29;
}

.item[data-item="2,30"] {
  --offset-x: 2;
  --offset-y: 30;
}

.item[data-item="2,31"] {
  --offset-x: 2;
  --offset-y: 31;
}

.item[data-item="2,32"] {
  --offset-x: 2;
  --offset-y: 32;
}

.item[data-item="2,33"] {
  --offset-x: 2;
  --offset-y: 33;
}

.item[data-item="2,34"] {
  --offset-x: 2;
  --offset-y: 34;
}

.item[data-item="2,35"] {
  --offset-x: 2;
  --offset-y: 35;
}

.item[data-item="2,36"] {
  --offset-x: 2;
  --offset-y: 36;
}

.item[data-item="2,37"] {
  --offset-x: 2;
  --offset-y: 37;
}

.item[data-item="2,38"] {
  --offset-x: 2;
  --offset-y: 38;
}

.item[data-item="2,39"] {
  --offset-x: 2;
  --offset-y: 39;
}

.item[data-item="2,40"] {
  --offset-x: 2;
  --offset-y: 40;
}

.item[data-item="2,41"] {
  --offset-x: 2;
  --offset-y: 41;
}

.item[data-item="2,42"] {
  --offset-x: 2;
  --offset-y: 42;
}

.item[data-item="2,43"] {
  --offset-x: 2;
  --offset-y: 43;
}

.item[data-item="2,44"] {
  --offset-x: 2;
  --offset-y: 44;
}

.item[data-item="2,45"] {
  --offset-x: 2;
  --offset-y: 45;
}

.item[data-item="2,46"] {
  --offset-x: 2;
  --offset-y: 46;
}

.item[data-item="2,47"] {
  --offset-x: 2;
  --offset-y: 47;
}

.item[data-item="2,48"] {
  --offset-x: 2;
  --offset-y: 48;
}

.item[data-item="2,49"] {
  --offset-x: 2;
  --offset-y: 49;
}

.item[data-item="2,50"] {
  --offset-x: 2;
  --offset-y: 50;
}

.item[data-item="3,-50"] {
  --offset-x: 3;
  --offset-y: -50;
}

.item[data-item="3,-49"] {
  --offset-x: 3;
  --offset-y: -49;
}

.item[data-item="3,-48"] {
  --offset-x: 3;
  --offset-y: -48;
}

.item[data-item="3,-47"] {
  --offset-x: 3;
  --offset-y: -47;
}

.item[data-item="3,-46"] {
  --offset-x: 3;
  --offset-y: -46;
}

.item[data-item="3,-45"] {
  --offset-x: 3;
  --offset-y: -45;
}

.item[data-item="3,-44"] {
  --offset-x: 3;
  --offset-y: -44;
}

.item[data-item="3,-43"] {
  --offset-x: 3;
  --offset-y: -43;
}

.item[data-item="3,-42"] {
  --offset-x: 3;
  --offset-y: -42;
}

.item[data-item="3,-41"] {
  --offset-x: 3;
  --offset-y: -41;
}

.item[data-item="3,-40"] {
  --offset-x: 3;
  --offset-y: -40;
}

.item[data-item="3,-39"] {
  --offset-x: 3;
  --offset-y: -39;
}

.item[data-item="3,-38"] {
  --offset-x: 3;
  --offset-y: -38;
}

.item[data-item="3,-37"] {
  --offset-x: 3;
  --offset-y: -37;
}

.item[data-item="3,-36"] {
  --offset-x: 3;
  --offset-y: -36;
}

.item[data-item="3,-35"] {
  --offset-x: 3;
  --offset-y: -35;
}

.item[data-item="3,-34"] {
  --offset-x: 3;
  --offset-y: -34;
}

.item[data-item="3,-33"] {
  --offset-x: 3;
  --offset-y: -33;
}

.item[data-item="3,-32"] {
  --offset-x: 3;
  --offset-y: -32;
}

.item[data-item="3,-31"] {
  --offset-x: 3;
  --offset-y: -31;
}

.item[data-item="3,-30"] {
  --offset-x: 3;
  --offset-y: -30;
}

.item[data-item="3,-29"] {
  --offset-x: 3;
  --offset-y: -29;
}

.item[data-item="3,-28"] {
  --offset-x: 3;
  --offset-y: -28;
}

.item[data-item="3,-27"] {
  --offset-x: 3;
  --offset-y: -27;
}

.item[data-item="3,-26"] {
  --offset-x: 3;
  --offset-y: -26;
}

.item[data-item="3,-25"] {
  --offset-x: 3;
  --offset-y: -25;
}

.item[data-item="3,-24"] {
  --offset-x: 3;
  --offset-y: -24;
}

.item[data-item="3,-23"] {
  --offset-x: 3;
  --offset-y: -23;
}

.item[data-item="3,-22"] {
  --offset-x: 3;
  --offset-y: -22;
}

.item[data-item="3,-21"] {
  --offset-x: 3;
  --offset-y: -21;
}

.item[data-item="3,-20"] {
  --offset-x: 3;
  --offset-y: -20;
}

.item[data-item="3,-19"] {
  --offset-x: 3;
  --offset-y: -19;
}

.item[data-item="3,-18"] {
  --offset-x: 3;
  --offset-y: -18;
}

.item[data-item="3,-17"] {
  --offset-x: 3;
  --offset-y: -17;
}

.item[data-item="3,-16"] {
  --offset-x: 3;
  --offset-y: -16;
}

.item[data-item="3,-15"] {
  --offset-x: 3;
  --offset-y: -15;
}

.item[data-item="3,-14"] {
  --offset-x: 3;
  --offset-y: -14;
}

.item[data-item="3,-13"] {
  --offset-x: 3;
  --offset-y: -13;
}

.item[data-item="3,-12"] {
  --offset-x: 3;
  --offset-y: -12;
}

.item[data-item="3,-11"] {
  --offset-x: 3;
  --offset-y: -11;
}

.item[data-item="3,-10"] {
  --offset-x: 3;
  --offset-y: -10;
}

.item[data-item="3,-9"] {
  --offset-x: 3;
  --offset-y: -9;
}

.item[data-item="3,-8"] {
  --offset-x: 3;
  --offset-y: -8;
}

.item[data-item="3,-7"] {
  --offset-x: 3;
  --offset-y: -7;
}

.item[data-item="3,-6"] {
  --offset-x: 3;
  --offset-y: -6;
}

.item[data-item="3,-5"] {
  --offset-x: 3;
  --offset-y: -5;
}

.item[data-item="3,-4"] {
  --offset-x: 3;
  --offset-y: -4;
}

.item[data-item="3,-3"] {
  --offset-x: 3;
  --offset-y: -3;
}

.item[data-item="3,-2"] {
  --offset-x: 3;
  --offset-y: -2;
}

.item[data-item="3,-1"] {
  --offset-x: 3;
  --offset-y: -1;
}

.item[data-item="3,0"] {
  --offset-x: 3;
  --offset-y: 0;
}

.item[data-item="3,1"] {
  --offset-x: 3;
  --offset-y: 1;
}

.item[data-item="3,2"] {
  --offset-x: 3;
  --offset-y: 2;
}

.item[data-item="3,3"] {
  --offset-x: 3;
  --offset-y: 3;
}

.item[data-item="3,4"] {
  --offset-x: 3;
  --offset-y: 4;
}

.item[data-item="3,5"] {
  --offset-x: 3;
  --offset-y: 5;
}

.item[data-item="3,6"] {
  --offset-x: 3;
  --offset-y: 6;
}

.item[data-item="3,7"] {
  --offset-x: 3;
  --offset-y: 7;
}

.item[data-item="3,8"] {
  --offset-x: 3;
  --offset-y: 8;
}

.item[data-item="3,9"] {
  --offset-x: 3;
  --offset-y: 9;
}

.item[data-item="3,10"] {
  --offset-x: 3;
  --offset-y: 10;
}

.item[data-item="3,11"] {
  --offset-x: 3;
  --offset-y: 11;
}

.item[data-item="3,12"] {
  --offset-x: 3;
  --offset-y: 12;
}

.item[data-item="3,13"] {
  --offset-x: 3;
  --offset-y: 13;
}

.item[data-item="3,14"] {
  --offset-x: 3;
  --offset-y: 14;
}

.item[data-item="3,15"] {
  --offset-x: 3;
  --offset-y: 15;
}

.item[data-item="3,16"] {
  --offset-x: 3;
  --offset-y: 16;
}

.item[data-item="3,17"] {
  --offset-x: 3;
  --offset-y: 17;
}

.item[data-item="3,18"] {
  --offset-x: 3;
  --offset-y: 18;
}

.item[data-item="3,19"] {
  --offset-x: 3;
  --offset-y: 19;
}

.item[data-item="3,20"] {
  --offset-x: 3;
  --offset-y: 20;
}

.item[data-item="3,21"] {
  --offset-x: 3;
  --offset-y: 21;
}

.item[data-item="3,22"] {
  --offset-x: 3;
  --offset-y: 22;
}

.item[data-item="3,23"] {
  --offset-x: 3;
  --offset-y: 23;
}

.item[data-item="3,24"] {
  --offset-x: 3;
  --offset-y: 24;
}

.item[data-item="3,25"] {
  --offset-x: 3;
  --offset-y: 25;
}

.item[data-item="3,26"] {
  --offset-x: 3;
  --offset-y: 26;
}

.item[data-item="3,27"] {
  --offset-x: 3;
  --offset-y: 27;
}

.item[data-item="3,28"] {
  --offset-x: 3;
  --offset-y: 28;
}

.item[data-item="3,29"] {
  --offset-x: 3;
  --offset-y: 29;
}

.item[data-item="3,30"] {
  --offset-x: 3;
  --offset-y: 30;
}

.item[data-item="3,31"] {
  --offset-x: 3;
  --offset-y: 31;
}

.item[data-item="3,32"] {
  --offset-x: 3;
  --offset-y: 32;
}

.item[data-item="3,33"] {
  --offset-x: 3;
  --offset-y: 33;
}

.item[data-item="3,34"] {
  --offset-x: 3;
  --offset-y: 34;
}

.item[data-item="3,35"] {
  --offset-x: 3;
  --offset-y: 35;
}

.item[data-item="3,36"] {
  --offset-x: 3;
  --offset-y: 36;
}

.item[data-item="3,37"] {
  --offset-x: 3;
  --offset-y: 37;
}

.item[data-item="3,38"] {
  --offset-x: 3;
  --offset-y: 38;
}

.item[data-item="3,39"] {
  --offset-x: 3;
  --offset-y: 39;
}

.item[data-item="3,40"] {
  --offset-x: 3;
  --offset-y: 40;
}

.item[data-item="3,41"] {
  --offset-x: 3;
  --offset-y: 41;
}

.item[data-item="3,42"] {
  --offset-x: 3;
  --offset-y: 42;
}

.item[data-item="3,43"] {
  --offset-x: 3;
  --offset-y: 43;
}

.item[data-item="3,44"] {
  --offset-x: 3;
  --offset-y: 44;
}

.item[data-item="3,45"] {
  --offset-x: 3;
  --offset-y: 45;
}

.item[data-item="3,46"] {
  --offset-x: 3;
  --offset-y: 46;
}

.item[data-item="3,47"] {
  --offset-x: 3;
  --offset-y: 47;
}

.item[data-item="3,48"] {
  --offset-x: 3;
  --offset-y: 48;
}

.item[data-item="3,49"] {
  --offset-x: 3;
  --offset-y: 49;
}

.item[data-item="3,50"] {
  --offset-x: 3;
  --offset-y: 50;
}

.item[data-item="4,-50"] {
  --offset-x: 4;
  --offset-y: -50;
}

.item[data-item="4,-49"] {
  --offset-x: 4;
  --offset-y: -49;
}

.item[data-item="4,-48"] {
  --offset-x: 4;
  --offset-y: -48;
}

.item[data-item="4,-47"] {
  --offset-x: 4;
  --offset-y: -47;
}

.item[data-item="4,-46"] {
  --offset-x: 4;
  --offset-y: -46;
}

.item[data-item="4,-45"] {
  --offset-x: 4;
  --offset-y: -45;
}

.item[data-item="4,-44"] {
  --offset-x: 4;
  --offset-y: -44;
}

.item[data-item="4,-43"] {
  --offset-x: 4;
  --offset-y: -43;
}

.item[data-item="4,-42"] {
  --offset-x: 4;
  --offset-y: -42;
}

.item[data-item="4,-41"] {
  --offset-x: 4;
  --offset-y: -41;
}

.item[data-item="4,-40"] {
  --offset-x: 4;
  --offset-y: -40;
}

.item[data-item="4,-39"] {
  --offset-x: 4;
  --offset-y: -39;
}

.item[data-item="4,-38"] {
  --offset-x: 4;
  --offset-y: -38;
}

.item[data-item="4,-37"] {
  --offset-x: 4;
  --offset-y: -37;
}

.item[data-item="4,-36"] {
  --offset-x: 4;
  --offset-y: -36;
}

.item[data-item="4,-35"] {
  --offset-x: 4;
  --offset-y: -35;
}

.item[data-item="4,-34"] {
  --offset-x: 4;
  --offset-y: -34;
}

.item[data-item="4,-33"] {
  --offset-x: 4;
  --offset-y: -33;
}

.item[data-item="4,-32"] {
  --offset-x: 4;
  --offset-y: -32;
}

.item[data-item="4,-31"] {
  --offset-x: 4;
  --offset-y: -31;
}

.item[data-item="4,-30"] {
  --offset-x: 4;
  --offset-y: -30;
}

.item[data-item="4,-29"] {
  --offset-x: 4;
  --offset-y: -29;
}

.item[data-item="4,-28"] {
  --offset-x: 4;
  --offset-y: -28;
}

.item[data-item="4,-27"] {
  --offset-x: 4;
  --offset-y: -27;
}

.item[data-item="4,-26"] {
  --offset-x: 4;
  --offset-y: -26;
}

.item[data-item="4,-25"] {
  --offset-x: 4;
  --offset-y: -25;
}

.item[data-item="4,-24"] {
  --offset-x: 4;
  --offset-y: -24;
}

.item[data-item="4,-23"] {
  --offset-x: 4;
  --offset-y: -23;
}

.item[data-item="4,-22"] {
  --offset-x: 4;
  --offset-y: -22;
}

.item[data-item="4,-21"] {
  --offset-x: 4;
  --offset-y: -21;
}

.item[data-item="4,-20"] {
  --offset-x: 4;
  --offset-y: -20;
}

.item[data-item="4,-19"] {
  --offset-x: 4;
  --offset-y: -19;
}

.item[data-item="4,-18"] {
  --offset-x: 4;
  --offset-y: -18;
}

.item[data-item="4,-17"] {
  --offset-x: 4;
  --offset-y: -17;
}

.item[data-item="4,-16"] {
  --offset-x: 4;
  --offset-y: -16;
}

.item[data-item="4,-15"] {
  --offset-x: 4;
  --offset-y: -15;
}

.item[data-item="4,-14"] {
  --offset-x: 4;
  --offset-y: -14;
}

.item[data-item="4,-13"] {
  --offset-x: 4;
  --offset-y: -13;
}

.item[data-item="4,-12"] {
  --offset-x: 4;
  --offset-y: -12;
}

.item[data-item="4,-11"] {
  --offset-x: 4;
  --offset-y: -11;
}

.item[data-item="4,-10"] {
  --offset-x: 4;
  --offset-y: -10;
}

.item[data-item="4,-9"] {
  --offset-x: 4;
  --offset-y: -9;
}

.item[data-item="4,-8"] {
  --offset-x: 4;
  --offset-y: -8;
}

.item[data-item="4,-7"] {
  --offset-x: 4;
  --offset-y: -7;
}

.item[data-item="4,-6"] {
  --offset-x: 4;
  --offset-y: -6;
}

.item[data-item="4,-5"] {
  --offset-x: 4;
  --offset-y: -5;
}

.item[data-item="4,-4"] {
  --offset-x: 4;
  --offset-y: -4;
}

.item[data-item="4,-3"] {
  --offset-x: 4;
  --offset-y: -3;
}

.item[data-item="4,-2"] {
  --offset-x: 4;
  --offset-y: -2;
}

.item[data-item="4,-1"] {
  --offset-x: 4;
  --offset-y: -1;
}

.item[data-item="4,0"] {
  --offset-x: 4;
  --offset-y: 0;
}

.item[data-item="4,1"] {
  --offset-x: 4;
  --offset-y: 1;
}

.item[data-item="4,2"] {
  --offset-x: 4;
  --offset-y: 2;
}

.item[data-item="4,3"] {
  --offset-x: 4;
  --offset-y: 3;
}

.item[data-item="4,4"] {
  --offset-x: 4;
  --offset-y: 4;
}

.item[data-item="4,5"] {
  --offset-x: 4;
  --offset-y: 5;
}

.item[data-item="4,6"] {
  --offset-x: 4;
  --offset-y: 6;
}

.item[data-item="4,7"] {
  --offset-x: 4;
  --offset-y: 7;
}

.item[data-item="4,8"] {
  --offset-x: 4;
  --offset-y: 8;
}

.item[data-item="4,9"] {
  --offset-x: 4;
  --offset-y: 9;
}

.item[data-item="4,10"] {
  --offset-x: 4;
  --offset-y: 10;
}

.item[data-item="4,11"] {
  --offset-x: 4;
  --offset-y: 11;
}

.item[data-item="4,12"] {
  --offset-x: 4;
  --offset-y: 12;
}

.item[data-item="4,13"] {
  --offset-x: 4;
  --offset-y: 13;
}

.item[data-item="4,14"] {
  --offset-x: 4;
  --offset-y: 14;
}

.item[data-item="4,15"] {
  --offset-x: 4;
  --offset-y: 15;
}

.item[data-item="4,16"] {
  --offset-x: 4;
  --offset-y: 16;
}

.item[data-item="4,17"] {
  --offset-x: 4;
  --offset-y: 17;
}

.item[data-item="4,18"] {
  --offset-x: 4;
  --offset-y: 18;
}

.item[data-item="4,19"] {
  --offset-x: 4;
  --offset-y: 19;
}

.item[data-item="4,20"] {
  --offset-x: 4;
  --offset-y: 20;
}

.item[data-item="4,21"] {
  --offset-x: 4;
  --offset-y: 21;
}

.item[data-item="4,22"] {
  --offset-x: 4;
  --offset-y: 22;
}

.item[data-item="4,23"] {
  --offset-x: 4;
  --offset-y: 23;
}

.item[data-item="4,24"] {
  --offset-x: 4;
  --offset-y: 24;
}

.item[data-item="4,25"] {
  --offset-x: 4;
  --offset-y: 25;
}

.item[data-item="4,26"] {
  --offset-x: 4;
  --offset-y: 26;
}

.item[data-item="4,27"] {
  --offset-x: 4;
  --offset-y: 27;
}

.item[data-item="4,28"] {
  --offset-x: 4;
  --offset-y: 28;
}

.item[data-item="4,29"] {
  --offset-x: 4;
  --offset-y: 29;
}

.item[data-item="4,30"] {
  --offset-x: 4;
  --offset-y: 30;
}

.item[data-item="4,31"] {
  --offset-x: 4;
  --offset-y: 31;
}

.item[data-item="4,32"] {
  --offset-x: 4;
  --offset-y: 32;
}

.item[data-item="4,33"] {
  --offset-x: 4;
  --offset-y: 33;
}

.item[data-item="4,34"] {
  --offset-x: 4;
  --offset-y: 34;
}

.item[data-item="4,35"] {
  --offset-x: 4;
  --offset-y: 35;
}

.item[data-item="4,36"] {
  --offset-x: 4;
  --offset-y: 36;
}

.item[data-item="4,37"] {
  --offset-x: 4;
  --offset-y: 37;
}

.item[data-item="4,38"] {
  --offset-x: 4;
  --offset-y: 38;
}

.item[data-item="4,39"] {
  --offset-x: 4;
  --offset-y: 39;
}

.item[data-item="4,40"] {
  --offset-x: 4;
  --offset-y: 40;
}

.item[data-item="4,41"] {
  --offset-x: 4;
  --offset-y: 41;
}

.item[data-item="4,42"] {
  --offset-x: 4;
  --offset-y: 42;
}

.item[data-item="4,43"] {
  --offset-x: 4;
  --offset-y: 43;
}

.item[data-item="4,44"] {
  --offset-x: 4;
  --offset-y: 44;
}

.item[data-item="4,45"] {
  --offset-x: 4;
  --offset-y: 45;
}

.item[data-item="4,46"] {
  --offset-x: 4;
  --offset-y: 46;
}

.item[data-item="4,47"] {
  --offset-x: 4;
  --offset-y: 47;
}

.item[data-item="4,48"] {
  --offset-x: 4;
  --offset-y: 48;
}

.item[data-item="4,49"] {
  --offset-x: 4;
  --offset-y: 49;
}

.item[data-item="4,50"] {
  --offset-x: 4;
  --offset-y: 50;
}

.item[data-item="5,-50"] {
  --offset-x: 5;
  --offset-y: -50;
}

.item[data-item="5,-49"] {
  --offset-x: 5;
  --offset-y: -49;
}

.item[data-item="5,-48"] {
  --offset-x: 5;
  --offset-y: -48;
}

.item[data-item="5,-47"] {
  --offset-x: 5;
  --offset-y: -47;
}

.item[data-item="5,-46"] {
  --offset-x: 5;
  --offset-y: -46;
}

.item[data-item="5,-45"] {
  --offset-x: 5;
  --offset-y: -45;
}

.item[data-item="5,-44"] {
  --offset-x: 5;
  --offset-y: -44;
}

.item[data-item="5,-43"] {
  --offset-x: 5;
  --offset-y: -43;
}

.item[data-item="5,-42"] {
  --offset-x: 5;
  --offset-y: -42;
}

.item[data-item="5,-41"] {
  --offset-x: 5;
  --offset-y: -41;
}

.item[data-item="5,-40"] {
  --offset-x: 5;
  --offset-y: -40;
}

.item[data-item="5,-39"] {
  --offset-x: 5;
  --offset-y: -39;
}

.item[data-item="5,-38"] {
  --offset-x: 5;
  --offset-y: -38;
}

.item[data-item="5,-37"] {
  --offset-x: 5;
  --offset-y: -37;
}

.item[data-item="5,-36"] {
  --offset-x: 5;
  --offset-y: -36;
}

.item[data-item="5,-35"] {
  --offset-x: 5;
  --offset-y: -35;
}

.item[data-item="5,-34"] {
  --offset-x: 5;
  --offset-y: -34;
}

.item[data-item="5,-33"] {
  --offset-x: 5;
  --offset-y: -33;
}

.item[data-item="5,-32"] {
  --offset-x: 5;
  --offset-y: -32;
}

.item[data-item="5,-31"] {
  --offset-x: 5;
  --offset-y: -31;
}

.item[data-item="5,-30"] {
  --offset-x: 5;
  --offset-y: -30;
}

.item[data-item="5,-29"] {
  --offset-x: 5;
  --offset-y: -29;
}

.item[data-item="5,-28"] {
  --offset-x: 5;
  --offset-y: -28;
}

.item[data-item="5,-27"] {
  --offset-x: 5;
  --offset-y: -27;
}

.item[data-item="5,-26"] {
  --offset-x: 5;
  --offset-y: -26;
}

.item[data-item="5,-25"] {
  --offset-x: 5;
  --offset-y: -25;
}

.item[data-item="5,-24"] {
  --offset-x: 5;
  --offset-y: -24;
}

.item[data-item="5,-23"] {
  --offset-x: 5;
  --offset-y: -23;
}

.item[data-item="5,-22"] {
  --offset-x: 5;
  --offset-y: -22;
}

.item[data-item="5,-21"] {
  --offset-x: 5;
  --offset-y: -21;
}

.item[data-item="5,-20"] {
  --offset-x: 5;
  --offset-y: -20;
}

.item[data-item="5,-19"] {
  --offset-x: 5;
  --offset-y: -19;
}

.item[data-item="5,-18"] {
  --offset-x: 5;
  --offset-y: -18;
}

.item[data-item="5,-17"] {
  --offset-x: 5;
  --offset-y: -17;
}

.item[data-item="5,-16"] {
  --offset-x: 5;
  --offset-y: -16;
}

.item[data-item="5,-15"] {
  --offset-x: 5;
  --offset-y: -15;
}

.item[data-item="5,-14"] {
  --offset-x: 5;
  --offset-y: -14;
}

.item[data-item="5,-13"] {
  --offset-x: 5;
  --offset-y: -13;
}

.item[data-item="5,-12"] {
  --offset-x: 5;
  --offset-y: -12;
}

.item[data-item="5,-11"] {
  --offset-x: 5;
  --offset-y: -11;
}

.item[data-item="5,-10"] {
  --offset-x: 5;
  --offset-y: -10;
}

.item[data-item="5,-9"] {
  --offset-x: 5;
  --offset-y: -9;
}

.item[data-item="5,-8"] {
  --offset-x: 5;
  --offset-y: -8;
}

.item[data-item="5,-7"] {
  --offset-x: 5;
  --offset-y: -7;
}

.item[data-item="5,-6"] {
  --offset-x: 5;
  --offset-y: -6;
}

.item[data-item="5,-5"] {
  --offset-x: 5;
  --offset-y: -5;
}

.item[data-item="5,-4"] {
  --offset-x: 5;
  --offset-y: -4;
}

.item[data-item="5,-3"] {
  --offset-x: 5;
  --offset-y: -3;
}

.item[data-item="5,-2"] {
  --offset-x: 5;
  --offset-y: -2;
}

.item[data-item="5,-1"] {
  --offset-x: 5;
  --offset-y: -1;
}

.item[data-item="5,0"] {
  --offset-x: 5;
  --offset-y: 0;
}

.item[data-item="5,1"] {
  --offset-x: 5;
  --offset-y: 1;
}

.item[data-item="5,2"] {
  --offset-x: 5;
  --offset-y: 2;
}

.item[data-item="5,3"] {
  --offset-x: 5;
  --offset-y: 3;
}

.item[data-item="5,4"] {
  --offset-x: 5;
  --offset-y: 4;
}

.item[data-item="5,5"] {
  --offset-x: 5;
  --offset-y: 5;
}

.item[data-item="5,6"] {
  --offset-x: 5;
  --offset-y: 6;
}

.item[data-item="5,7"] {
  --offset-x: 5;
  --offset-y: 7;
}

.item[data-item="5,8"] {
  --offset-x: 5;
  --offset-y: 8;
}

.item[data-item="5,9"] {
  --offset-x: 5;
  --offset-y: 9;
}

.item[data-item="5,10"] {
  --offset-x: 5;
  --offset-y: 10;
}

.item[data-item="5,11"] {
  --offset-x: 5;
  --offset-y: 11;
}

.item[data-item="5,12"] {
  --offset-x: 5;
  --offset-y: 12;
}

.item[data-item="5,13"] {
  --offset-x: 5;
  --offset-y: 13;
}

.item[data-item="5,14"] {
  --offset-x: 5;
  --offset-y: 14;
}

.item[data-item="5,15"] {
  --offset-x: 5;
  --offset-y: 15;
}

.item[data-item="5,16"] {
  --offset-x: 5;
  --offset-y: 16;
}

.item[data-item="5,17"] {
  --offset-x: 5;
  --offset-y: 17;
}

.item[data-item="5,18"] {
  --offset-x: 5;
  --offset-y: 18;
}

.item[data-item="5,19"] {
  --offset-x: 5;
  --offset-y: 19;
}

.item[data-item="5,20"] {
  --offset-x: 5;
  --offset-y: 20;
}

.item[data-item="5,21"] {
  --offset-x: 5;
  --offset-y: 21;
}

.item[data-item="5,22"] {
  --offset-x: 5;
  --offset-y: 22;
}

.item[data-item="5,23"] {
  --offset-x: 5;
  --offset-y: 23;
}

.item[data-item="5,24"] {
  --offset-x: 5;
  --offset-y: 24;
}

.item[data-item="5,25"] {
  --offset-x: 5;
  --offset-y: 25;
}

.item[data-item="5,26"] {
  --offset-x: 5;
  --offset-y: 26;
}

.item[data-item="5,27"] {
  --offset-x: 5;
  --offset-y: 27;
}

.item[data-item="5,28"] {
  --offset-x: 5;
  --offset-y: 28;
}

.item[data-item="5,29"] {
  --offset-x: 5;
  --offset-y: 29;
}

.item[data-item="5,30"] {
  --offset-x: 5;
  --offset-y: 30;
}

.item[data-item="5,31"] {
  --offset-x: 5;
  --offset-y: 31;
}

.item[data-item="5,32"] {
  --offset-x: 5;
  --offset-y: 32;
}

.item[data-item="5,33"] {
  --offset-x: 5;
  --offset-y: 33;
}

.item[data-item="5,34"] {
  --offset-x: 5;
  --offset-y: 34;
}

.item[data-item="5,35"] {
  --offset-x: 5;
  --offset-y: 35;
}

.item[data-item="5,36"] {
  --offset-x: 5;
  --offset-y: 36;
}

.item[data-item="5,37"] {
  --offset-x: 5;
  --offset-y: 37;
}

.item[data-item="5,38"] {
  --offset-x: 5;
  --offset-y: 38;
}

.item[data-item="5,39"] {
  --offset-x: 5;
  --offset-y: 39;
}

.item[data-item="5,40"] {
  --offset-x: 5;
  --offset-y: 40;
}

.item[data-item="5,41"] {
  --offset-x: 5;
  --offset-y: 41;
}

.item[data-item="5,42"] {
  --offset-x: 5;
  --offset-y: 42;
}

.item[data-item="5,43"] {
  --offset-x: 5;
  --offset-y: 43;
}

.item[data-item="5,44"] {
  --offset-x: 5;
  --offset-y: 44;
}

.item[data-item="5,45"] {
  --offset-x: 5;
  --offset-y: 45;
}

.item[data-item="5,46"] {
  --offset-x: 5;
  --offset-y: 46;
}

.item[data-item="5,47"] {
  --offset-x: 5;
  --offset-y: 47;
}

.item[data-item="5,48"] {
  --offset-x: 5;
  --offset-y: 48;
}

.item[data-item="5,49"] {
  --offset-x: 5;
  --offset-y: 49;
}

.item[data-item="5,50"] {
  --offset-x: 5;
  --offset-y: 50;
}

.item[data-item="6,-50"] {
  --offset-x: 6;
  --offset-y: -50;
}

.item[data-item="6,-49"] {
  --offset-x: 6;
  --offset-y: -49;
}

.item[data-item="6,-48"] {
  --offset-x: 6;
  --offset-y: -48;
}

.item[data-item="6,-47"] {
  --offset-x: 6;
  --offset-y: -47;
}

.item[data-item="6,-46"] {
  --offset-x: 6;
  --offset-y: -46;
}

.item[data-item="6,-45"] {
  --offset-x: 6;
  --offset-y: -45;
}

.item[data-item="6,-44"] {
  --offset-x: 6;
  --offset-y: -44;
}

.item[data-item="6,-43"] {
  --offset-x: 6;
  --offset-y: -43;
}

.item[data-item="6,-42"] {
  --offset-x: 6;
  --offset-y: -42;
}

.item[data-item="6,-41"] {
  --offset-x: 6;
  --offset-y: -41;
}

.item[data-item="6,-40"] {
  --offset-x: 6;
  --offset-y: -40;
}

.item[data-item="6,-39"] {
  --offset-x: 6;
  --offset-y: -39;
}

.item[data-item="6,-38"] {
  --offset-x: 6;
  --offset-y: -38;
}

.item[data-item="6,-37"] {
  --offset-x: 6;
  --offset-y: -37;
}

.item[data-item="6,-36"] {
  --offset-x: 6;
  --offset-y: -36;
}

.item[data-item="6,-35"] {
  --offset-x: 6;
  --offset-y: -35;
}

.item[data-item="6,-34"] {
  --offset-x: 6;
  --offset-y: -34;
}

.item[data-item="6,-33"] {
  --offset-x: 6;
  --offset-y: -33;
}

.item[data-item="6,-32"] {
  --offset-x: 6;
  --offset-y: -32;
}

.item[data-item="6,-31"] {
  --offset-x: 6;
  --offset-y: -31;
}

.item[data-item="6,-30"] {
  --offset-x: 6;
  --offset-y: -30;
}

.item[data-item="6,-29"] {
  --offset-x: 6;
  --offset-y: -29;
}

.item[data-item="6,-28"] {
  --offset-x: 6;
  --offset-y: -28;
}

.item[data-item="6,-27"] {
  --offset-x: 6;
  --offset-y: -27;
}

.item[data-item="6,-26"] {
  --offset-x: 6;
  --offset-y: -26;
}

.item[data-item="6,-25"] {
  --offset-x: 6;
  --offset-y: -25;
}

.item[data-item="6,-24"] {
  --offset-x: 6;
  --offset-y: -24;
}

.item[data-item="6,-23"] {
  --offset-x: 6;
  --offset-y: -23;
}

.item[data-item="6,-22"] {
  --offset-x: 6;
  --offset-y: -22;
}

.item[data-item="6,-21"] {
  --offset-x: 6;
  --offset-y: -21;
}

.item[data-item="6,-20"] {
  --offset-x: 6;
  --offset-y: -20;
}

.item[data-item="6,-19"] {
  --offset-x: 6;
  --offset-y: -19;
}

.item[data-item="6,-18"] {
  --offset-x: 6;
  --offset-y: -18;
}

.item[data-item="6,-17"] {
  --offset-x: 6;
  --offset-y: -17;
}

.item[data-item="6,-16"] {
  --offset-x: 6;
  --offset-y: -16;
}

.item[data-item="6,-15"] {
  --offset-x: 6;
  --offset-y: -15;
}

.item[data-item="6,-14"] {
  --offset-x: 6;
  --offset-y: -14;
}

.item[data-item="6,-13"] {
  --offset-x: 6;
  --offset-y: -13;
}

.item[data-item="6,-12"] {
  --offset-x: 6;
  --offset-y: -12;
}

.item[data-item="6,-11"] {
  --offset-x: 6;
  --offset-y: -11;
}

.item[data-item="6,-10"] {
  --offset-x: 6;
  --offset-y: -10;
}

.item[data-item="6,-9"] {
  --offset-x: 6;
  --offset-y: -9;
}

.item[data-item="6,-8"] {
  --offset-x: 6;
  --offset-y: -8;
}

.item[data-item="6,-7"] {
  --offset-x: 6;
  --offset-y: -7;
}

.item[data-item="6,-6"] {
  --offset-x: 6;
  --offset-y: -6;
}

.item[data-item="6,-5"] {
  --offset-x: 6;
  --offset-y: -5;
}

.item[data-item="6,-4"] {
  --offset-x: 6;
  --offset-y: -4;
}

.item[data-item="6,-3"] {
  --offset-x: 6;
  --offset-y: -3;
}

.item[data-item="6,-2"] {
  --offset-x: 6;
  --offset-y: -2;
}

.item[data-item="6,-1"] {
  --offset-x: 6;
  --offset-y: -1;
}

.item[data-item="6,0"] {
  --offset-x: 6;
  --offset-y: 0;
}

.item[data-item="6,1"] {
  --offset-x: 6;
  --offset-y: 1;
}

.item[data-item="6,2"] {
  --offset-x: 6;
  --offset-y: 2;
}

.item[data-item="6,3"] {
  --offset-x: 6;
  --offset-y: 3;
}

.item[data-item="6,4"] {
  --offset-x: 6;
  --offset-y: 4;
}

.item[data-item="6,5"] {
  --offset-x: 6;
  --offset-y: 5;
}

.item[data-item="6,6"] {
  --offset-x: 6;
  --offset-y: 6;
}

.item[data-item="6,7"] {
  --offset-x: 6;
  --offset-y: 7;
}

.item[data-item="6,8"] {
  --offset-x: 6;
  --offset-y: 8;
}

.item[data-item="6,9"] {
  --offset-x: 6;
  --offset-y: 9;
}

.item[data-item="6,10"] {
  --offset-x: 6;
  --offset-y: 10;
}

.item[data-item="6,11"] {
  --offset-x: 6;
  --offset-y: 11;
}

.item[data-item="6,12"] {
  --offset-x: 6;
  --offset-y: 12;
}

.item[data-item="6,13"] {
  --offset-x: 6;
  --offset-y: 13;
}

.item[data-item="6,14"] {
  --offset-x: 6;
  --offset-y: 14;
}

.item[data-item="6,15"] {
  --offset-x: 6;
  --offset-y: 15;
}

.item[data-item="6,16"] {
  --offset-x: 6;
  --offset-y: 16;
}

.item[data-item="6,17"] {
  --offset-x: 6;
  --offset-y: 17;
}

.item[data-item="6,18"] {
  --offset-x: 6;
  --offset-y: 18;
}

.item[data-item="6,19"] {
  --offset-x: 6;
  --offset-y: 19;
}

.item[data-item="6,20"] {
  --offset-x: 6;
  --offset-y: 20;
}

.item[data-item="6,21"] {
  --offset-x: 6;
  --offset-y: 21;
}

.item[data-item="6,22"] {
  --offset-x: 6;
  --offset-y: 22;
}

.item[data-item="6,23"] {
  --offset-x: 6;
  --offset-y: 23;
}

.item[data-item="6,24"] {
  --offset-x: 6;
  --offset-y: 24;
}

.item[data-item="6,25"] {
  --offset-x: 6;
  --offset-y: 25;
}

.item[data-item="6,26"] {
  --offset-x: 6;
  --offset-y: 26;
}

.item[data-item="6,27"] {
  --offset-x: 6;
  --offset-y: 27;
}

.item[data-item="6,28"] {
  --offset-x: 6;
  --offset-y: 28;
}

.item[data-item="6,29"] {
  --offset-x: 6;
  --offset-y: 29;
}

.item[data-item="6,30"] {
  --offset-x: 6;
  --offset-y: 30;
}

.item[data-item="6,31"] {
  --offset-x: 6;
  --offset-y: 31;
}

.item[data-item="6,32"] {
  --offset-x: 6;
  --offset-y: 32;
}

.item[data-item="6,33"] {
  --offset-x: 6;
  --offset-y: 33;
}

.item[data-item="6,34"] {
  --offset-x: 6;
  --offset-y: 34;
}

.item[data-item="6,35"] {
  --offset-x: 6;
  --offset-y: 35;
}

.item[data-item="6,36"] {
  --offset-x: 6;
  --offset-y: 36;
}

.item[data-item="6,37"] {
  --offset-x: 6;
  --offset-y: 37;
}

.item[data-item="6,38"] {
  --offset-x: 6;
  --offset-y: 38;
}

.item[data-item="6,39"] {
  --offset-x: 6;
  --offset-y: 39;
}

.item[data-item="6,40"] {
  --offset-x: 6;
  --offset-y: 40;
}

.item[data-item="6,41"] {
  --offset-x: 6;
  --offset-y: 41;
}

.item[data-item="6,42"] {
  --offset-x: 6;
  --offset-y: 42;
}

.item[data-item="6,43"] {
  --offset-x: 6;
  --offset-y: 43;
}

.item[data-item="6,44"] {
  --offset-x: 6;
  --offset-y: 44;
}

.item[data-item="6,45"] {
  --offset-x: 6;
  --offset-y: 45;
}

.item[data-item="6,46"] {
  --offset-x: 6;
  --offset-y: 46;
}

.item[data-item="6,47"] {
  --offset-x: 6;
  --offset-y: 47;
}

.item[data-item="6,48"] {
  --offset-x: 6;
  --offset-y: 48;
}

.item[data-item="6,49"] {
  --offset-x: 6;
  --offset-y: 49;
}

.item[data-item="6,50"] {
  --offset-x: 6;
  --offset-y: 50;
}

.item[data-item="7,-50"] {
  --offset-x: 7;
  --offset-y: -50;
}

.item[data-item="7,-49"] {
  --offset-x: 7;
  --offset-y: -49;
}

.item[data-item="7,-48"] {
  --offset-x: 7;
  --offset-y: -48;
}

.item[data-item="7,-47"] {
  --offset-x: 7;
  --offset-y: -47;
}

.item[data-item="7,-46"] {
  --offset-x: 7;
  --offset-y: -46;
}

.item[data-item="7,-45"] {
  --offset-x: 7;
  --offset-y: -45;
}

.item[data-item="7,-44"] {
  --offset-x: 7;
  --offset-y: -44;
}

.item[data-item="7,-43"] {
  --offset-x: 7;
  --offset-y: -43;
}

.item[data-item="7,-42"] {
  --offset-x: 7;
  --offset-y: -42;
}

.item[data-item="7,-41"] {
  --offset-x: 7;
  --offset-y: -41;
}

.item[data-item="7,-40"] {
  --offset-x: 7;
  --offset-y: -40;
}

.item[data-item="7,-39"] {
  --offset-x: 7;
  --offset-y: -39;
}

.item[data-item="7,-38"] {
  --offset-x: 7;
  --offset-y: -38;
}

.item[data-item="7,-37"] {
  --offset-x: 7;
  --offset-y: -37;
}

.item[data-item="7,-36"] {
  --offset-x: 7;
  --offset-y: -36;
}

.item[data-item="7,-35"] {
  --offset-x: 7;
  --offset-y: -35;
}

.item[data-item="7,-34"] {
  --offset-x: 7;
  --offset-y: -34;
}

.item[data-item="7,-33"] {
  --offset-x: 7;
  --offset-y: -33;
}

.item[data-item="7,-32"] {
  --offset-x: 7;
  --offset-y: -32;
}

.item[data-item="7,-31"] {
  --offset-x: 7;
  --offset-y: -31;
}

.item[data-item="7,-30"] {
  --offset-x: 7;
  --offset-y: -30;
}

.item[data-item="7,-29"] {
  --offset-x: 7;
  --offset-y: -29;
}

.item[data-item="7,-28"] {
  --offset-x: 7;
  --offset-y: -28;
}

.item[data-item="7,-27"] {
  --offset-x: 7;
  --offset-y: -27;
}

.item[data-item="7,-26"] {
  --offset-x: 7;
  --offset-y: -26;
}

.item[data-item="7,-25"] {
  --offset-x: 7;
  --offset-y: -25;
}

.item[data-item="7,-24"] {
  --offset-x: 7;
  --offset-y: -24;
}

.item[data-item="7,-23"] {
  --offset-x: 7;
  --offset-y: -23;
}

.item[data-item="7,-22"] {
  --offset-x: 7;
  --offset-y: -22;
}

.item[data-item="7,-21"] {
  --offset-x: 7;
  --offset-y: -21;
}

.item[data-item="7,-20"] {
  --offset-x: 7;
  --offset-y: -20;
}

.item[data-item="7,-19"] {
  --offset-x: 7;
  --offset-y: -19;
}

.item[data-item="7,-18"] {
  --offset-x: 7;
  --offset-y: -18;
}

.item[data-item="7,-17"] {
  --offset-x: 7;
  --offset-y: -17;
}

.item[data-item="7,-16"] {
  --offset-x: 7;
  --offset-y: -16;
}

.item[data-item="7,-15"] {
  --offset-x: 7;
  --offset-y: -15;
}

.item[data-item="7,-14"] {
  --offset-x: 7;
  --offset-y: -14;
}

.item[data-item="7,-13"] {
  --offset-x: 7;
  --offset-y: -13;
}

.item[data-item="7,-12"] {
  --offset-x: 7;
  --offset-y: -12;
}

.item[data-item="7,-11"] {
  --offset-x: 7;
  --offset-y: -11;
}

.item[data-item="7,-10"] {
  --offset-x: 7;
  --offset-y: -10;
}

.item[data-item="7,-9"] {
  --offset-x: 7;
  --offset-y: -9;
}

.item[data-item="7,-8"] {
  --offset-x: 7;
  --offset-y: -8;
}

.item[data-item="7,-7"] {
  --offset-x: 7;
  --offset-y: -7;
}

.item[data-item="7,-6"] {
  --offset-x: 7;
  --offset-y: -6;
}

.item[data-item="7,-5"] {
  --offset-x: 7;
  --offset-y: -5;
}

.item[data-item="7,-4"] {
  --offset-x: 7;
  --offset-y: -4;
}

.item[data-item="7,-3"] {
  --offset-x: 7;
  --offset-y: -3;
}

.item[data-item="7,-2"] {
  --offset-x: 7;
  --offset-y: -2;
}

.item[data-item="7,-1"] {
  --offset-x: 7;
  --offset-y: -1;
}

.item[data-item="7,0"] {
  --offset-x: 7;
  --offset-y: 0;
}

.item[data-item="7,1"] {
  --offset-x: 7;
  --offset-y: 1;
}

.item[data-item="7,2"] {
  --offset-x: 7;
  --offset-y: 2;
}

.item[data-item="7,3"] {
  --offset-x: 7;
  --offset-y: 3;
}

.item[data-item="7,4"] {
  --offset-x: 7;
  --offset-y: 4;
}

.item[data-item="7,5"] {
  --offset-x: 7;
  --offset-y: 5;
}

.item[data-item="7,6"] {
  --offset-x: 7;
  --offset-y: 6;
}

.item[data-item="7,7"] {
  --offset-x: 7;
  --offset-y: 7;
}

.item[data-item="7,8"] {
  --offset-x: 7;
  --offset-y: 8;
}

.item[data-item="7,9"] {
  --offset-x: 7;
  --offset-y: 9;
}

.item[data-item="7,10"] {
  --offset-x: 7;
  --offset-y: 10;
}

.item[data-item="7,11"] {
  --offset-x: 7;
  --offset-y: 11;
}

.item[data-item="7,12"] {
  --offset-x: 7;
  --offset-y: 12;
}

.item[data-item="7,13"] {
  --offset-x: 7;
  --offset-y: 13;
}

.item[data-item="7,14"] {
  --offset-x: 7;
  --offset-y: 14;
}

.item[data-item="7,15"] {
  --offset-x: 7;
  --offset-y: 15;
}

.item[data-item="7,16"] {
  --offset-x: 7;
  --offset-y: 16;
}

.item[data-item="7,17"] {
  --offset-x: 7;
  --offset-y: 17;
}

.item[data-item="7,18"] {
  --offset-x: 7;
  --offset-y: 18;
}

.item[data-item="7,19"] {
  --offset-x: 7;
  --offset-y: 19;
}

.item[data-item="7,20"] {
  --offset-x: 7;
  --offset-y: 20;
}

.item[data-item="7,21"] {
  --offset-x: 7;
  --offset-y: 21;
}

.item[data-item="7,22"] {
  --offset-x: 7;
  --offset-y: 22;
}

.item[data-item="7,23"] {
  --offset-x: 7;
  --offset-y: 23;
}

.item[data-item="7,24"] {
  --offset-x: 7;
  --offset-y: 24;
}

.item[data-item="7,25"] {
  --offset-x: 7;
  --offset-y: 25;
}

.item[data-item="7,26"] {
  --offset-x: 7;
  --offset-y: 26;
}

.item[data-item="7,27"] {
  --offset-x: 7;
  --offset-y: 27;
}

.item[data-item="7,28"] {
  --offset-x: 7;
  --offset-y: 28;
}

.item[data-item="7,29"] {
  --offset-x: 7;
  --offset-y: 29;
}

.item[data-item="7,30"] {
  --offset-x: 7;
  --offset-y: 30;
}

.item[data-item="7,31"] {
  --offset-x: 7;
  --offset-y: 31;
}

.item[data-item="7,32"] {
  --offset-x: 7;
  --offset-y: 32;
}

.item[data-item="7,33"] {
  --offset-x: 7;
  --offset-y: 33;
}

.item[data-item="7,34"] {
  --offset-x: 7;
  --offset-y: 34;
}

.item[data-item="7,35"] {
  --offset-x: 7;
  --offset-y: 35;
}

.item[data-item="7,36"] {
  --offset-x: 7;
  --offset-y: 36;
}

.item[data-item="7,37"] {
  --offset-x: 7;
  --offset-y: 37;
}

.item[data-item="7,38"] {
  --offset-x: 7;
  --offset-y: 38;
}

.item[data-item="7,39"] {
  --offset-x: 7;
  --offset-y: 39;
}

.item[data-item="7,40"] {
  --offset-x: 7;
  --offset-y: 40;
}

.item[data-item="7,41"] {
  --offset-x: 7;
  --offset-y: 41;
}

.item[data-item="7,42"] {
  --offset-x: 7;
  --offset-y: 42;
}

.item[data-item="7,43"] {
  --offset-x: 7;
  --offset-y: 43;
}

.item[data-item="7,44"] {
  --offset-x: 7;
  --offset-y: 44;
}

.item[data-item="7,45"] {
  --offset-x: 7;
  --offset-y: 45;
}

.item[data-item="7,46"] {
  --offset-x: 7;
  --offset-y: 46;
}

.item[data-item="7,47"] {
  --offset-x: 7;
  --offset-y: 47;
}

.item[data-item="7,48"] {
  --offset-x: 7;
  --offset-y: 48;
}

.item[data-item="7,49"] {
  --offset-x: 7;
  --offset-y: 49;
}

.item[data-item="7,50"] {
  --offset-x: 7;
  --offset-y: 50;
}

.item[data-item="8,-50"] {
  --offset-x: 8;
  --offset-y: -50;
}

.item[data-item="8,-49"] {
  --offset-x: 8;
  --offset-y: -49;
}

.item[data-item="8,-48"] {
  --offset-x: 8;
  --offset-y: -48;
}

.item[data-item="8,-47"] {
  --offset-x: 8;
  --offset-y: -47;
}

.item[data-item="8,-46"] {
  --offset-x: 8;
  --offset-y: -46;
}

.item[data-item="8,-45"] {
  --offset-x: 8;
  --offset-y: -45;
}

.item[data-item="8,-44"] {
  --offset-x: 8;
  --offset-y: -44;
}

.item[data-item="8,-43"] {
  --offset-x: 8;
  --offset-y: -43;
}

.item[data-item="8,-42"] {
  --offset-x: 8;
  --offset-y: -42;
}

.item[data-item="8,-41"] {
  --offset-x: 8;
  --offset-y: -41;
}

.item[data-item="8,-40"] {
  --offset-x: 8;
  --offset-y: -40;
}

.item[data-item="8,-39"] {
  --offset-x: 8;
  --offset-y: -39;
}

.item[data-item="8,-38"] {
  --offset-x: 8;
  --offset-y: -38;
}

.item[data-item="8,-37"] {
  --offset-x: 8;
  --offset-y: -37;
}

.item[data-item="8,-36"] {
  --offset-x: 8;
  --offset-y: -36;
}

.item[data-item="8,-35"] {
  --offset-x: 8;
  --offset-y: -35;
}

.item[data-item="8,-34"] {
  --offset-x: 8;
  --offset-y: -34;
}

.item[data-item="8,-33"] {
  --offset-x: 8;
  --offset-y: -33;
}

.item[data-item="8,-32"] {
  --offset-x: 8;
  --offset-y: -32;
}

.item[data-item="8,-31"] {
  --offset-x: 8;
  --offset-y: -31;
}

.item[data-item="8,-30"] {
  --offset-x: 8;
  --offset-y: -30;
}

.item[data-item="8,-29"] {
  --offset-x: 8;
  --offset-y: -29;
}

.item[data-item="8,-28"] {
  --offset-x: 8;
  --offset-y: -28;
}

.item[data-item="8,-27"] {
  --offset-x: 8;
  --offset-y: -27;
}

.item[data-item="8,-26"] {
  --offset-x: 8;
  --offset-y: -26;
}

.item[data-item="8,-25"] {
  --offset-x: 8;
  --offset-y: -25;
}

.item[data-item="8,-24"] {
  --offset-x: 8;
  --offset-y: -24;
}

.item[data-item="8,-23"] {
  --offset-x: 8;
  --offset-y: -23;
}

.item[data-item="8,-22"] {
  --offset-x: 8;
  --offset-y: -22;
}

.item[data-item="8,-21"] {
  --offset-x: 8;
  --offset-y: -21;
}

.item[data-item="8,-20"] {
  --offset-x: 8;
  --offset-y: -20;
}

.item[data-item="8,-19"] {
  --offset-x: 8;
  --offset-y: -19;
}

.item[data-item="8,-18"] {
  --offset-x: 8;
  --offset-y: -18;
}

.item[data-item="8,-17"] {
  --offset-x: 8;
  --offset-y: -17;
}

.item[data-item="8,-16"] {
  --offset-x: 8;
  --offset-y: -16;
}

.item[data-item="8,-15"] {
  --offset-x: 8;
  --offset-y: -15;
}

.item[data-item="8,-14"] {
  --offset-x: 8;
  --offset-y: -14;
}

.item[data-item="8,-13"] {
  --offset-x: 8;
  --offset-y: -13;
}

.item[data-item="8,-12"] {
  --offset-x: 8;
  --offset-y: -12;
}

.item[data-item="8,-11"] {
  --offset-x: 8;
  --offset-y: -11;
}

.item[data-item="8,-10"] {
  --offset-x: 8;
  --offset-y: -10;
}

.item[data-item="8,-9"] {
  --offset-x: 8;
  --offset-y: -9;
}

.item[data-item="8,-8"] {
  --offset-x: 8;
  --offset-y: -8;
}

.item[data-item="8,-7"] {
  --offset-x: 8;
  --offset-y: -7;
}

.item[data-item="8,-6"] {
  --offset-x: 8;
  --offset-y: -6;
}

.item[data-item="8,-5"] {
  --offset-x: 8;
  --offset-y: -5;
}

.item[data-item="8,-4"] {
  --offset-x: 8;
  --offset-y: -4;
}

.item[data-item="8,-3"] {
  --offset-x: 8;
  --offset-y: -3;
}

.item[data-item="8,-2"] {
  --offset-x: 8;
  --offset-y: -2;
}

.item[data-item="8,-1"] {
  --offset-x: 8;
  --offset-y: -1;
}

.item[data-item="8,0"] {
  --offset-x: 8;
  --offset-y: 0;
}

.item[data-item="8,1"] {
  --offset-x: 8;
  --offset-y: 1;
}

.item[data-item="8,2"] {
  --offset-x: 8;
  --offset-y: 2;
}

.item[data-item="8,3"] {
  --offset-x: 8;
  --offset-y: 3;
}

.item[data-item="8,4"] {
  --offset-x: 8;
  --offset-y: 4;
}

.item[data-item="8,5"] {
  --offset-x: 8;
  --offset-y: 5;
}

.item[data-item="8,6"] {
  --offset-x: 8;
  --offset-y: 6;
}

.item[data-item="8,7"] {
  --offset-x: 8;
  --offset-y: 7;
}

.item[data-item="8,8"] {
  --offset-x: 8;
  --offset-y: 8;
}

.item[data-item="8,9"] {
  --offset-x: 8;
  --offset-y: 9;
}

.item[data-item="8,10"] {
  --offset-x: 8;
  --offset-y: 10;
}

.item[data-item="8,11"] {
  --offset-x: 8;
  --offset-y: 11;
}

.item[data-item="8,12"] {
  --offset-x: 8;
  --offset-y: 12;
}

.item[data-item="8,13"] {
  --offset-x: 8;
  --offset-y: 13;
}

.item[data-item="8,14"] {
  --offset-x: 8;
  --offset-y: 14;
}

.item[data-item="8,15"] {
  --offset-x: 8;
  --offset-y: 15;
}

.item[data-item="8,16"] {
  --offset-x: 8;
  --offset-y: 16;
}

.item[data-item="8,17"] {
  --offset-x: 8;
  --offset-y: 17;
}

.item[data-item="8,18"] {
  --offset-x: 8;
  --offset-y: 18;
}

.item[data-item="8,19"] {
  --offset-x: 8;
  --offset-y: 19;
}

.item[data-item="8,20"] {
  --offset-x: 8;
  --offset-y: 20;
}

.item[data-item="8,21"] {
  --offset-x: 8;
  --offset-y: 21;
}

.item[data-item="8,22"] {
  --offset-x: 8;
  --offset-y: 22;
}

.item[data-item="8,23"] {
  --offset-x: 8;
  --offset-y: 23;
}

.item[data-item="8,24"] {
  --offset-x: 8;
  --offset-y: 24;
}

.item[data-item="8,25"] {
  --offset-x: 8;
  --offset-y: 25;
}

.item[data-item="8,26"] {
  --offset-x: 8;
  --offset-y: 26;
}

.item[data-item="8,27"] {
  --offset-x: 8;
  --offset-y: 27;
}

.item[data-item="8,28"] {
  --offset-x: 8;
  --offset-y: 28;
}

.item[data-item="8,29"] {
  --offset-x: 8;
  --offset-y: 29;
}

.item[data-item="8,30"] {
  --offset-x: 8;
  --offset-y: 30;
}

.item[data-item="8,31"] {
  --offset-x: 8;
  --offset-y: 31;
}

.item[data-item="8,32"] {
  --offset-x: 8;
  --offset-y: 32;
}

.item[data-item="8,33"] {
  --offset-x: 8;
  --offset-y: 33;
}

.item[data-item="8,34"] {
  --offset-x: 8;
  --offset-y: 34;
}

.item[data-item="8,35"] {
  --offset-x: 8;
  --offset-y: 35;
}

.item[data-item="8,36"] {
  --offset-x: 8;
  --offset-y: 36;
}

.item[data-item="8,37"] {
  --offset-x: 8;
  --offset-y: 37;
}

.item[data-item="8,38"] {
  --offset-x: 8;
  --offset-y: 38;
}

.item[data-item="8,39"] {
  --offset-x: 8;
  --offset-y: 39;
}

.item[data-item="8,40"] {
  --offset-x: 8;
  --offset-y: 40;
}

.item[data-item="8,41"] {
  --offset-x: 8;
  --offset-y: 41;
}

.item[data-item="8,42"] {
  --offset-x: 8;
  --offset-y: 42;
}

.item[data-item="8,43"] {
  --offset-x: 8;
  --offset-y: 43;
}

.item[data-item="8,44"] {
  --offset-x: 8;
  --offset-y: 44;
}

.item[data-item="8,45"] {
  --offset-x: 8;
  --offset-y: 45;
}

.item[data-item="8,46"] {
  --offset-x: 8;
  --offset-y: 46;
}

.item[data-item="8,47"] {
  --offset-x: 8;
  --offset-y: 47;
}

.item[data-item="8,48"] {
  --offset-x: 8;
  --offset-y: 48;
}

.item[data-item="8,49"] {
  --offset-x: 8;
  --offset-y: 49;
}

.item[data-item="8,50"] {
  --offset-x: 8;
  --offset-y: 50;
}

.item[data-item="9,-50"] {
  --offset-x: 9;
  --offset-y: -50;
}

.item[data-item="9,-49"] {
  --offset-x: 9;
  --offset-y: -49;
}

.item[data-item="9,-48"] {
  --offset-x: 9;
  --offset-y: -48;
}

.item[data-item="9,-47"] {
  --offset-x: 9;
  --offset-y: -47;
}

.item[data-item="9,-46"] {
  --offset-x: 9;
  --offset-y: -46;
}

.item[data-item="9,-45"] {
  --offset-x: 9;
  --offset-y: -45;
}

.item[data-item="9,-44"] {
  --offset-x: 9;
  --offset-y: -44;
}

.item[data-item="9,-43"] {
  --offset-x: 9;
  --offset-y: -43;
}

.item[data-item="9,-42"] {
  --offset-x: 9;
  --offset-y: -42;
}

.item[data-item="9,-41"] {
  --offset-x: 9;
  --offset-y: -41;
}

.item[data-item="9,-40"] {
  --offset-x: 9;
  --offset-y: -40;
}

.item[data-item="9,-39"] {
  --offset-x: 9;
  --offset-y: -39;
}

.item[data-item="9,-38"] {
  --offset-x: 9;
  --offset-y: -38;
}

.item[data-item="9,-37"] {
  --offset-x: 9;
  --offset-y: -37;
}

.item[data-item="9,-36"] {
  --offset-x: 9;
  --offset-y: -36;
}

.item[data-item="9,-35"] {
  --offset-x: 9;
  --offset-y: -35;
}

.item[data-item="9,-34"] {
  --offset-x: 9;
  --offset-y: -34;
}

.item[data-item="9,-33"] {
  --offset-x: 9;
  --offset-y: -33;
}

.item[data-item="9,-32"] {
  --offset-x: 9;
  --offset-y: -32;
}

.item[data-item="9,-31"] {
  --offset-x: 9;
  --offset-y: -31;
}

.item[data-item="9,-30"] {
  --offset-x: 9;
  --offset-y: -30;
}

.item[data-item="9,-29"] {
  --offset-x: 9;
  --offset-y: -29;
}

.item[data-item="9,-28"] {
  --offset-x: 9;
  --offset-y: -28;
}

.item[data-item="9,-27"] {
  --offset-x: 9;
  --offset-y: -27;
}

.item[data-item="9,-26"] {
  --offset-x: 9;
  --offset-y: -26;
}

.item[data-item="9,-25"] {
  --offset-x: 9;
  --offset-y: -25;
}

.item[data-item="9,-24"] {
  --offset-x: 9;
  --offset-y: -24;
}

.item[data-item="9,-23"] {
  --offset-x: 9;
  --offset-y: -23;
}

.item[data-item="9,-22"] {
  --offset-x: 9;
  --offset-y: -22;
}

.item[data-item="9,-21"] {
  --offset-x: 9;
  --offset-y: -21;
}

.item[data-item="9,-20"] {
  --offset-x: 9;
  --offset-y: -20;
}

.item[data-item="9,-19"] {
  --offset-x: 9;
  --offset-y: -19;
}

.item[data-item="9,-18"] {
  --offset-x: 9;
  --offset-y: -18;
}

.item[data-item="9,-17"] {
  --offset-x: 9;
  --offset-y: -17;
}

.item[data-item="9,-16"] {
  --offset-x: 9;
  --offset-y: -16;
}

.item[data-item="9,-15"] {
  --offset-x: 9;
  --offset-y: -15;
}

.item[data-item="9,-14"] {
  --offset-x: 9;
  --offset-y: -14;
}

.item[data-item="9,-13"] {
  --offset-x: 9;
  --offset-y: -13;
}

.item[data-item="9,-12"] {
  --offset-x: 9;
  --offset-y: -12;
}

.item[data-item="9,-11"] {
  --offset-x: 9;
  --offset-y: -11;
}

.item[data-item="9,-10"] {
  --offset-x: 9;
  --offset-y: -10;
}

.item[data-item="9,-9"] {
  --offset-x: 9;
  --offset-y: -9;
}

.item[data-item="9,-8"] {
  --offset-x: 9;
  --offset-y: -8;
}

.item[data-item="9,-7"] {
  --offset-x: 9;
  --offset-y: -7;
}

.item[data-item="9,-6"] {
  --offset-x: 9;
  --offset-y: -6;
}

.item[data-item="9,-5"] {
  --offset-x: 9;
  --offset-y: -5;
}

.item[data-item="9,-4"] {
  --offset-x: 9;
  --offset-y: -4;
}

.item[data-item="9,-3"] {
  --offset-x: 9;
  --offset-y: -3;
}

.item[data-item="9,-2"] {
  --offset-x: 9;
  --offset-y: -2;
}

.item[data-item="9,-1"] {
  --offset-x: 9;
  --offset-y: -1;
}

.item[data-item="9,0"] {
  --offset-x: 9;
  --offset-y: 0;
}

.item[data-item="9,1"] {
  --offset-x: 9;
  --offset-y: 1;
}

.item[data-item="9,2"] {
  --offset-x: 9;
  --offset-y: 2;
}

.item[data-item="9,3"] {
  --offset-x: 9;
  --offset-y: 3;
}

.item[data-item="9,4"] {
  --offset-x: 9;
  --offset-y: 4;
}

.item[data-item="9,5"] {
  --offset-x: 9;
  --offset-y: 5;
}

.item[data-item="9,6"] {
  --offset-x: 9;
  --offset-y: 6;
}

.item[data-item="9,7"] {
  --offset-x: 9;
  --offset-y: 7;
}

.item[data-item="9,8"] {
  --offset-x: 9;
  --offset-y: 8;
}

.item[data-item="9,9"] {
  --offset-x: 9;
  --offset-y: 9;
}

.item[data-item="9,10"] {
  --offset-x: 9;
  --offset-y: 10;
}

.item[data-item="9,11"] {
  --offset-x: 9;
  --offset-y: 11;
}

.item[data-item="9,12"] {
  --offset-x: 9;
  --offset-y: 12;
}

.item[data-item="9,13"] {
  --offset-x: 9;
  --offset-y: 13;
}

.item[data-item="9,14"] {
  --offset-x: 9;
  --offset-y: 14;
}

.item[data-item="9,15"] {
  --offset-x: 9;
  --offset-y: 15;
}

.item[data-item="9,16"] {
  --offset-x: 9;
  --offset-y: 16;
}

.item[data-item="9,17"] {
  --offset-x: 9;
  --offset-y: 17;
}

.item[data-item="9,18"] {
  --offset-x: 9;
  --offset-y: 18;
}

.item[data-item="9,19"] {
  --offset-x: 9;
  --offset-y: 19;
}

.item[data-item="9,20"] {
  --offset-x: 9;
  --offset-y: 20;
}

.item[data-item="9,21"] {
  --offset-x: 9;
  --offset-y: 21;
}

.item[data-item="9,22"] {
  --offset-x: 9;
  --offset-y: 22;
}

.item[data-item="9,23"] {
  --offset-x: 9;
  --offset-y: 23;
}

.item[data-item="9,24"] {
  --offset-x: 9;
  --offset-y: 24;
}

.item[data-item="9,25"] {
  --offset-x: 9;
  --offset-y: 25;
}

.item[data-item="9,26"] {
  --offset-x: 9;
  --offset-y: 26;
}

.item[data-item="9,27"] {
  --offset-x: 9;
  --offset-y: 27;
}

.item[data-item="9,28"] {
  --offset-x: 9;
  --offset-y: 28;
}

.item[data-item="9,29"] {
  --offset-x: 9;
  --offset-y: 29;
}

.item[data-item="9,30"] {
  --offset-x: 9;
  --offset-y: 30;
}

.item[data-item="9,31"] {
  --offset-x: 9;
  --offset-y: 31;
}

.item[data-item="9,32"] {
  --offset-x: 9;
  --offset-y: 32;
}

.item[data-item="9,33"] {
  --offset-x: 9;
  --offset-y: 33;
}

.item[data-item="9,34"] {
  --offset-x: 9;
  --offset-y: 34;
}

.item[data-item="9,35"] {
  --offset-x: 9;
  --offset-y: 35;
}

.item[data-item="9,36"] {
  --offset-x: 9;
  --offset-y: 36;
}

.item[data-item="9,37"] {
  --offset-x: 9;
  --offset-y: 37;
}

.item[data-item="9,38"] {
  --offset-x: 9;
  --offset-y: 38;
}

.item[data-item="9,39"] {
  --offset-x: 9;
  --offset-y: 39;
}

.item[data-item="9,40"] {
  --offset-x: 9;
  --offset-y: 40;
}

.item[data-item="9,41"] {
  --offset-x: 9;
  --offset-y: 41;
}

.item[data-item="9,42"] {
  --offset-x: 9;
  --offset-y: 42;
}

.item[data-item="9,43"] {
  --offset-x: 9;
  --offset-y: 43;
}

.item[data-item="9,44"] {
  --offset-x: 9;
  --offset-y: 44;
}

.item[data-item="9,45"] {
  --offset-x: 9;
  --offset-y: 45;
}

.item[data-item="9,46"] {
  --offset-x: 9;
  --offset-y: 46;
}

.item[data-item="9,47"] {
  --offset-x: 9;
  --offset-y: 47;
}

.item[data-item="9,48"] {
  --offset-x: 9;
  --offset-y: 48;
}

.item[data-item="9,49"] {
  --offset-x: 9;
  --offset-y: 49;
}

.item[data-item="9,50"] {
  --offset-x: 9;
  --offset-y: 50;
}

.item[data-item="10,-50"] {
  --offset-x: 10;
  --offset-y: -50;
}

.item[data-item="10,-49"] {
  --offset-x: 10;
  --offset-y: -49;
}

.item[data-item="10,-48"] {
  --offset-x: 10;
  --offset-y: -48;
}

.item[data-item="10,-47"] {
  --offset-x: 10;
  --offset-y: -47;
}

.item[data-item="10,-46"] {
  --offset-x: 10;
  --offset-y: -46;
}

.item[data-item="10,-45"] {
  --offset-x: 10;
  --offset-y: -45;
}

.item[data-item="10,-44"] {
  --offset-x: 10;
  --offset-y: -44;
}

.item[data-item="10,-43"] {
  --offset-x: 10;
  --offset-y: -43;
}

.item[data-item="10,-42"] {
  --offset-x: 10;
  --offset-y: -42;
}

.item[data-item="10,-41"] {
  --offset-x: 10;
  --offset-y: -41;
}

.item[data-item="10,-40"] {
  --offset-x: 10;
  --offset-y: -40;
}

.item[data-item="10,-39"] {
  --offset-x: 10;
  --offset-y: -39;
}

.item[data-item="10,-38"] {
  --offset-x: 10;
  --offset-y: -38;
}

.item[data-item="10,-37"] {
  --offset-x: 10;
  --offset-y: -37;
}

.item[data-item="10,-36"] {
  --offset-x: 10;
  --offset-y: -36;
}

.item[data-item="10,-35"] {
  --offset-x: 10;
  --offset-y: -35;
}

.item[data-item="10,-34"] {
  --offset-x: 10;
  --offset-y: -34;
}

.item[data-item="10,-33"] {
  --offset-x: 10;
  --offset-y: -33;
}

.item[data-item="10,-32"] {
  --offset-x: 10;
  --offset-y: -32;
}

.item[data-item="10,-31"] {
  --offset-x: 10;
  --offset-y: -31;
}

.item[data-item="10,-30"] {
  --offset-x: 10;
  --offset-y: -30;
}

.item[data-item="10,-29"] {
  --offset-x: 10;
  --offset-y: -29;
}

.item[data-item="10,-28"] {
  --offset-x: 10;
  --offset-y: -28;
}

.item[data-item="10,-27"] {
  --offset-x: 10;
  --offset-y: -27;
}

.item[data-item="10,-26"] {
  --offset-x: 10;
  --offset-y: -26;
}

.item[data-item="10,-25"] {
  --offset-x: 10;
  --offset-y: -25;
}

.item[data-item="10,-24"] {
  --offset-x: 10;
  --offset-y: -24;
}

.item[data-item="10,-23"] {
  --offset-x: 10;
  --offset-y: -23;
}

.item[data-item="10,-22"] {
  --offset-x: 10;
  --offset-y: -22;
}

.item[data-item="10,-21"] {
  --offset-x: 10;
  --offset-y: -21;
}

.item[data-item="10,-20"] {
  --offset-x: 10;
  --offset-y: -20;
}

.item[data-item="10,-19"] {
  --offset-x: 10;
  --offset-y: -19;
}

.item[data-item="10,-18"] {
  --offset-x: 10;
  --offset-y: -18;
}

.item[data-item="10,-17"] {
  --offset-x: 10;
  --offset-y: -17;
}

.item[data-item="10,-16"] {
  --offset-x: 10;
  --offset-y: -16;
}

.item[data-item="10,-15"] {
  --offset-x: 10;
  --offset-y: -15;
}

.item[data-item="10,-14"] {
  --offset-x: 10;
  --offset-y: -14;
}

.item[data-item="10,-13"] {
  --offset-x: 10;
  --offset-y: -13;
}

.item[data-item="10,-12"] {
  --offset-x: 10;
  --offset-y: -12;
}

.item[data-item="10,-11"] {
  --offset-x: 10;
  --offset-y: -11;
}

.item[data-item="10,-10"] {
  --offset-x: 10;
  --offset-y: -10;
}

.item[data-item="10,-9"] {
  --offset-x: 10;
  --offset-y: -9;
}

.item[data-item="10,-8"] {
  --offset-x: 10;
  --offset-y: -8;
}

.item[data-item="10,-7"] {
  --offset-x: 10;
  --offset-y: -7;
}

.item[data-item="10,-6"] {
  --offset-x: 10;
  --offset-y: -6;
}

.item[data-item="10,-5"] {
  --offset-x: 10;
  --offset-y: -5;
}

.item[data-item="10,-4"] {
  --offset-x: 10;
  --offset-y: -4;
}

.item[data-item="10,-3"] {
  --offset-x: 10;
  --offset-y: -3;
}

.item[data-item="10,-2"] {
  --offset-x: 10;
  --offset-y: -2;
}

.item[data-item="10,-1"] {
  --offset-x: 10;
  --offset-y: -1;
}

.item[data-item="10,0"] {
  --offset-x: 10;
  --offset-y: 0;
}

.item[data-item="10,1"] {
  --offset-x: 10;
  --offset-y: 1;
}

.item[data-item="10,2"] {
  --offset-x: 10;
  --offset-y: 2;
}

.item[data-item="10,3"] {
  --offset-x: 10;
  --offset-y: 3;
}

.item[data-item="10,4"] {
  --offset-x: 10;
  --offset-y: 4;
}

.item[data-item="10,5"] {
  --offset-x: 10;
  --offset-y: 5;
}

.item[data-item="10,6"] {
  --offset-x: 10;
  --offset-y: 6;
}

.item[data-item="10,7"] {
  --offset-x: 10;
  --offset-y: 7;
}

.item[data-item="10,8"] {
  --offset-x: 10;
  --offset-y: 8;
}

.item[data-item="10,9"] {
  --offset-x: 10;
  --offset-y: 9;
}

.item[data-item="10,10"] {
  --offset-x: 10;
  --offset-y: 10;
}

.item[data-item="10,11"] {
  --offset-x: 10;
  --offset-y: 11;
}

.item[data-item="10,12"] {
  --offset-x: 10;
  --offset-y: 12;
}

.item[data-item="10,13"] {
  --offset-x: 10;
  --offset-y: 13;
}

.item[data-item="10,14"] {
  --offset-x: 10;
  --offset-y: 14;
}

.item[data-item="10,15"] {
  --offset-x: 10;
  --offset-y: 15;
}

.item[data-item="10,16"] {
  --offset-x: 10;
  --offset-y: 16;
}

.item[data-item="10,17"] {
  --offset-x: 10;
  --offset-y: 17;
}

.item[data-item="10,18"] {
  --offset-x: 10;
  --offset-y: 18;
}

.item[data-item="10,19"] {
  --offset-x: 10;
  --offset-y: 19;
}

.item[data-item="10,20"] {
  --offset-x: 10;
  --offset-y: 20;
}

.item[data-item="10,21"] {
  --offset-x: 10;
  --offset-y: 21;
}

.item[data-item="10,22"] {
  --offset-x: 10;
  --offset-y: 22;
}

.item[data-item="10,23"] {
  --offset-x: 10;
  --offset-y: 23;
}

.item[data-item="10,24"] {
  --offset-x: 10;
  --offset-y: 24;
}

.item[data-item="10,25"] {
  --offset-x: 10;
  --offset-y: 25;
}

.item[data-item="10,26"] {
  --offset-x: 10;
  --offset-y: 26;
}

.item[data-item="10,27"] {
  --offset-x: 10;
  --offset-y: 27;
}

.item[data-item="10,28"] {
  --offset-x: 10;
  --offset-y: 28;
}

.item[data-item="10,29"] {
  --offset-x: 10;
  --offset-y: 29;
}

.item[data-item="10,30"] {
  --offset-x: 10;
  --offset-y: 30;
}

.item[data-item="10,31"] {
  --offset-x: 10;
  --offset-y: 31;
}

.item[data-item="10,32"] {
  --offset-x: 10;
  --offset-y: 32;
}

.item[data-item="10,33"] {
  --offset-x: 10;
  --offset-y: 33;
}

.item[data-item="10,34"] {
  --offset-x: 10;
  --offset-y: 34;
}

.item[data-item="10,35"] {
  --offset-x: 10;
  --offset-y: 35;
}

.item[data-item="10,36"] {
  --offset-x: 10;
  --offset-y: 36;
}

.item[data-item="10,37"] {
  --offset-x: 10;
  --offset-y: 37;
}

.item[data-item="10,38"] {
  --offset-x: 10;
  --offset-y: 38;
}

.item[data-item="10,39"] {
  --offset-x: 10;
  --offset-y: 39;
}

.item[data-item="10,40"] {
  --offset-x: 10;
  --offset-y: 40;
}

.item[data-item="10,41"] {
  --offset-x: 10;
  --offset-y: 41;
}

.item[data-item="10,42"] {
  --offset-x: 10;
  --offset-y: 42;
}

.item[data-item="10,43"] {
  --offset-x: 10;
  --offset-y: 43;
}

.item[data-item="10,44"] {
  --offset-x: 10;
  --offset-y: 44;
}

.item[data-item="10,45"] {
  --offset-x: 10;
  --offset-y: 45;
}

.item[data-item="10,46"] {
  --offset-x: 10;
  --offset-y: 46;
}

.item[data-item="10,47"] {
  --offset-x: 10;
  --offset-y: 47;
}

.item[data-item="10,48"] {
  --offset-x: 10;
  --offset-y: 48;
}

.item[data-item="10,49"] {
  --offset-x: 10;
  --offset-y: 49;
}

.item[data-item="10,50"] {
  --offset-x: 10;
  --offset-y: 50;
}

.item[data-item="11,-50"] {
  --offset-x: 11;
  --offset-y: -50;
}

.item[data-item="11,-49"] {
  --offset-x: 11;
  --offset-y: -49;
}

.item[data-item="11,-48"] {
  --offset-x: 11;
  --offset-y: -48;
}

.item[data-item="11,-47"] {
  --offset-x: 11;
  --offset-y: -47;
}

.item[data-item="11,-46"] {
  --offset-x: 11;
  --offset-y: -46;
}

.item[data-item="11,-45"] {
  --offset-x: 11;
  --offset-y: -45;
}

.item[data-item="11,-44"] {
  --offset-x: 11;
  --offset-y: -44;
}

.item[data-item="11,-43"] {
  --offset-x: 11;
  --offset-y: -43;
}

.item[data-item="11,-42"] {
  --offset-x: 11;
  --offset-y: -42;
}

.item[data-item="11,-41"] {
  --offset-x: 11;
  --offset-y: -41;
}

.item[data-item="11,-40"] {
  --offset-x: 11;
  --offset-y: -40;
}

.item[data-item="11,-39"] {
  --offset-x: 11;
  --offset-y: -39;
}

.item[data-item="11,-38"] {
  --offset-x: 11;
  --offset-y: -38;
}

.item[data-item="11,-37"] {
  --offset-x: 11;
  --offset-y: -37;
}

.item[data-item="11,-36"] {
  --offset-x: 11;
  --offset-y: -36;
}

.item[data-item="11,-35"] {
  --offset-x: 11;
  --offset-y: -35;
}

.item[data-item="11,-34"] {
  --offset-x: 11;
  --offset-y: -34;
}

.item[data-item="11,-33"] {
  --offset-x: 11;
  --offset-y: -33;
}

.item[data-item="11,-32"] {
  --offset-x: 11;
  --offset-y: -32;
}

.item[data-item="11,-31"] {
  --offset-x: 11;
  --offset-y: -31;
}

.item[data-item="11,-30"] {
  --offset-x: 11;
  --offset-y: -30;
}

.item[data-item="11,-29"] {
  --offset-x: 11;
  --offset-y: -29;
}

.item[data-item="11,-28"] {
  --offset-x: 11;
  --offset-y: -28;
}

.item[data-item="11,-27"] {
  --offset-x: 11;
  --offset-y: -27;
}

.item[data-item="11,-26"] {
  --offset-x: 11;
  --offset-y: -26;
}

.item[data-item="11,-25"] {
  --offset-x: 11;
  --offset-y: -25;
}

.item[data-item="11,-24"] {
  --offset-x: 11;
  --offset-y: -24;
}

.item[data-item="11,-23"] {
  --offset-x: 11;
  --offset-y: -23;
}

.item[data-item="11,-22"] {
  --offset-x: 11;
  --offset-y: -22;
}

.item[data-item="11,-21"] {
  --offset-x: 11;
  --offset-y: -21;
}

.item[data-item="11,-20"] {
  --offset-x: 11;
  --offset-y: -20;
}

.item[data-item="11,-19"] {
  --offset-x: 11;
  --offset-y: -19;
}

.item[data-item="11,-18"] {
  --offset-x: 11;
  --offset-y: -18;
}

.item[data-item="11,-17"] {
  --offset-x: 11;
  --offset-y: -17;
}

.item[data-item="11,-16"] {
  --offset-x: 11;
  --offset-y: -16;
}

.item[data-item="11,-15"] {
  --offset-x: 11;
  --offset-y: -15;
}

.item[data-item="11,-14"] {
  --offset-x: 11;
  --offset-y: -14;
}

.item[data-item="11,-13"] {
  --offset-x: 11;
  --offset-y: -13;
}

.item[data-item="11,-12"] {
  --offset-x: 11;
  --offset-y: -12;
}

.item[data-item="11,-11"] {
  --offset-x: 11;
  --offset-y: -11;
}

.item[data-item="11,-10"] {
  --offset-x: 11;
  --offset-y: -10;
}

.item[data-item="11,-9"] {
  --offset-x: 11;
  --offset-y: -9;
}

.item[data-item="11,-8"] {
  --offset-x: 11;
  --offset-y: -8;
}

.item[data-item="11,-7"] {
  --offset-x: 11;
  --offset-y: -7;
}

.item[data-item="11,-6"] {
  --offset-x: 11;
  --offset-y: -6;
}

.item[data-item="11,-5"] {
  --offset-x: 11;
  --offset-y: -5;
}

.item[data-item="11,-4"] {
  --offset-x: 11;
  --offset-y: -4;
}

.item[data-item="11,-3"] {
  --offset-x: 11;
  --offset-y: -3;
}

.item[data-item="11,-2"] {
  --offset-x: 11;
  --offset-y: -2;
}

.item[data-item="11,-1"] {
  --offset-x: 11;
  --offset-y: -1;
}

.item[data-item="11,0"] {
  --offset-x: 11;
  --offset-y: 0;
}

.item[data-item="11,1"] {
  --offset-x: 11;
  --offset-y: 1;
}

.item[data-item="11,2"] {
  --offset-x: 11;
  --offset-y: 2;
}

.item[data-item="11,3"] {
  --offset-x: 11;
  --offset-y: 3;
}

.item[data-item="11,4"] {
  --offset-x: 11;
  --offset-y: 4;
}

.item[data-item="11,5"] {
  --offset-x: 11;
  --offset-y: 5;
}

.item[data-item="11,6"] {
  --offset-x: 11;
  --offset-y: 6;
}

.item[data-item="11,7"] {
  --offset-x: 11;
  --offset-y: 7;
}

.item[data-item="11,8"] {
  --offset-x: 11;
  --offset-y: 8;
}

.item[data-item="11,9"] {
  --offset-x: 11;
  --offset-y: 9;
}

.item[data-item="11,10"] {
  --offset-x: 11;
  --offset-y: 10;
}

.item[data-item="11,11"] {
  --offset-x: 11;
  --offset-y: 11;
}

.item[data-item="11,12"] {
  --offset-x: 11;
  --offset-y: 12;
}

.item[data-item="11,13"] {
  --offset-x: 11;
  --offset-y: 13;
}

.item[data-item="11,14"] {
  --offset-x: 11;
  --offset-y: 14;
}

.item[data-item="11,15"] {
  --offset-x: 11;
  --offset-y: 15;
}

.item[data-item="11,16"] {
  --offset-x: 11;
  --offset-y: 16;
}

.item[data-item="11,17"] {
  --offset-x: 11;
  --offset-y: 17;
}

.item[data-item="11,18"] {
  --offset-x: 11;
  --offset-y: 18;
}

.item[data-item="11,19"] {
  --offset-x: 11;
  --offset-y: 19;
}

.item[data-item="11,20"] {
  --offset-x: 11;
  --offset-y: 20;
}

.item[data-item="11,21"] {
  --offset-x: 11;
  --offset-y: 21;
}

.item[data-item="11,22"] {
  --offset-x: 11;
  --offset-y: 22;
}

.item[data-item="11,23"] {
  --offset-x: 11;
  --offset-y: 23;
}

.item[data-item="11,24"] {
  --offset-x: 11;
  --offset-y: 24;
}

.item[data-item="11,25"] {
  --offset-x: 11;
  --offset-y: 25;
}

.item[data-item="11,26"] {
  --offset-x: 11;
  --offset-y: 26;
}

.item[data-item="11,27"] {
  --offset-x: 11;
  --offset-y: 27;
}

.item[data-item="11,28"] {
  --offset-x: 11;
  --offset-y: 28;
}

.item[data-item="11,29"] {
  --offset-x: 11;
  --offset-y: 29;
}

.item[data-item="11,30"] {
  --offset-x: 11;
  --offset-y: 30;
}

.item[data-item="11,31"] {
  --offset-x: 11;
  --offset-y: 31;
}

.item[data-item="11,32"] {
  --offset-x: 11;
  --offset-y: 32;
}

.item[data-item="11,33"] {
  --offset-x: 11;
  --offset-y: 33;
}

.item[data-item="11,34"] {
  --offset-x: 11;
  --offset-y: 34;
}

.item[data-item="11,35"] {
  --offset-x: 11;
  --offset-y: 35;
}

.item[data-item="11,36"] {
  --offset-x: 11;
  --offset-y: 36;
}

.item[data-item="11,37"] {
  --offset-x: 11;
  --offset-y: 37;
}

.item[data-item="11,38"] {
  --offset-x: 11;
  --offset-y: 38;
}

.item[data-item="11,39"] {
  --offset-x: 11;
  --offset-y: 39;
}

.item[data-item="11,40"] {
  --offset-x: 11;
  --offset-y: 40;
}

.item[data-item="11,41"] {
  --offset-x: 11;
  --offset-y: 41;
}

.item[data-item="11,42"] {
  --offset-x: 11;
  --offset-y: 42;
}

.item[data-item="11,43"] {
  --offset-x: 11;
  --offset-y: 43;
}

.item[data-item="11,44"] {
  --offset-x: 11;
  --offset-y: 44;
}

.item[data-item="11,45"] {
  --offset-x: 11;
  --offset-y: 45;
}

.item[data-item="11,46"] {
  --offset-x: 11;
  --offset-y: 46;
}

.item[data-item="11,47"] {
  --offset-x: 11;
  --offset-y: 47;
}

.item[data-item="11,48"] {
  --offset-x: 11;
  --offset-y: 48;
}

.item[data-item="11,49"] {
  --offset-x: 11;
  --offset-y: 49;
}

.item[data-item="11,50"] {
  --offset-x: 11;
  --offset-y: 50;
}

.item[data-item="12,-50"] {
  --offset-x: 12;
  --offset-y: -50;
}

.item[data-item="12,-49"] {
  --offset-x: 12;
  --offset-y: -49;
}

.item[data-item="12,-48"] {
  --offset-x: 12;
  --offset-y: -48;
}

.item[data-item="12,-47"] {
  --offset-x: 12;
  --offset-y: -47;
}

.item[data-item="12,-46"] {
  --offset-x: 12;
  --offset-y: -46;
}

.item[data-item="12,-45"] {
  --offset-x: 12;
  --offset-y: -45;
}

.item[data-item="12,-44"] {
  --offset-x: 12;
  --offset-y: -44;
}

.item[data-item="12,-43"] {
  --offset-x: 12;
  --offset-y: -43;
}

.item[data-item="12,-42"] {
  --offset-x: 12;
  --offset-y: -42;
}

.item[data-item="12,-41"] {
  --offset-x: 12;
  --offset-y: -41;
}

.item[data-item="12,-40"] {
  --offset-x: 12;
  --offset-y: -40;
}

.item[data-item="12,-39"] {
  --offset-x: 12;
  --offset-y: -39;
}

.item[data-item="12,-38"] {
  --offset-x: 12;
  --offset-y: -38;
}

.item[data-item="12,-37"] {
  --offset-x: 12;
  --offset-y: -37;
}

.item[data-item="12,-36"] {
  --offset-x: 12;
  --offset-y: -36;
}

.item[data-item="12,-35"] {
  --offset-x: 12;
  --offset-y: -35;
}

.item[data-item="12,-34"] {
  --offset-x: 12;
  --offset-y: -34;
}

.item[data-item="12,-33"] {
  --offset-x: 12;
  --offset-y: -33;
}

.item[data-item="12,-32"] {
  --offset-x: 12;
  --offset-y: -32;
}

.item[data-item="12,-31"] {
  --offset-x: 12;
  --offset-y: -31;
}

.item[data-item="12,-30"] {
  --offset-x: 12;
  --offset-y: -30;
}

.item[data-item="12,-29"] {
  --offset-x: 12;
  --offset-y: -29;
}

.item[data-item="12,-28"] {
  --offset-x: 12;
  --offset-y: -28;
}

.item[data-item="12,-27"] {
  --offset-x: 12;
  --offset-y: -27;
}

.item[data-item="12,-26"] {
  --offset-x: 12;
  --offset-y: -26;
}

.item[data-item="12,-25"] {
  --offset-x: 12;
  --offset-y: -25;
}

.item[data-item="12,-24"] {
  --offset-x: 12;
  --offset-y: -24;
}

.item[data-item="12,-23"] {
  --offset-x: 12;
  --offset-y: -23;
}

.item[data-item="12,-22"] {
  --offset-x: 12;
  --offset-y: -22;
}

.item[data-item="12,-21"] {
  --offset-x: 12;
  --offset-y: -21;
}

.item[data-item="12,-20"] {
  --offset-x: 12;
  --offset-y: -20;
}

.item[data-item="12,-19"] {
  --offset-x: 12;
  --offset-y: -19;
}

.item[data-item="12,-18"] {
  --offset-x: 12;
  --offset-y: -18;
}

.item[data-item="12,-17"] {
  --offset-x: 12;
  --offset-y: -17;
}

.item[data-item="12,-16"] {
  --offset-x: 12;
  --offset-y: -16;
}

.item[data-item="12,-15"] {
  --offset-x: 12;
  --offset-y: -15;
}

.item[data-item="12,-14"] {
  --offset-x: 12;
  --offset-y: -14;
}

.item[data-item="12,-13"] {
  --offset-x: 12;
  --offset-y: -13;
}

.item[data-item="12,-12"] {
  --offset-x: 12;
  --offset-y: -12;
}

.item[data-item="12,-11"] {
  --offset-x: 12;
  --offset-y: -11;
}

.item[data-item="12,-10"] {
  --offset-x: 12;
  --offset-y: -10;
}

.item[data-item="12,-9"] {
  --offset-x: 12;
  --offset-y: -9;
}

.item[data-item="12,-8"] {
  --offset-x: 12;
  --offset-y: -8;
}

.item[data-item="12,-7"] {
  --offset-x: 12;
  --offset-y: -7;
}

.item[data-item="12,-6"] {
  --offset-x: 12;
  --offset-y: -6;
}

.item[data-item="12,-5"] {
  --offset-x: 12;
  --offset-y: -5;
}

.item[data-item="12,-4"] {
  --offset-x: 12;
  --offset-y: -4;
}

.item[data-item="12,-3"] {
  --offset-x: 12;
  --offset-y: -3;
}

.item[data-item="12,-2"] {
  --offset-x: 12;
  --offset-y: -2;
}

.item[data-item="12,-1"] {
  --offset-x: 12;
  --offset-y: -1;
}

.item[data-item="12,0"] {
  --offset-x: 12;
  --offset-y: 0;
}

.item[data-item="12,1"] {
  --offset-x: 12;
  --offset-y: 1;
}

.item[data-item="12,2"] {
  --offset-x: 12;
  --offset-y: 2;
}

.item[data-item="12,3"] {
  --offset-x: 12;
  --offset-y: 3;
}

.item[data-item="12,4"] {
  --offset-x: 12;
  --offset-y: 4;
}

.item[data-item="12,5"] {
  --offset-x: 12;
  --offset-y: 5;
}

.item[data-item="12,6"] {
  --offset-x: 12;
  --offset-y: 6;
}

.item[data-item="12,7"] {
  --offset-x: 12;
  --offset-y: 7;
}

.item[data-item="12,8"] {
  --offset-x: 12;
  --offset-y: 8;
}

.item[data-item="12,9"] {
  --offset-x: 12;
  --offset-y: 9;
}

.item[data-item="12,10"] {
  --offset-x: 12;
  --offset-y: 10;
}

.item[data-item="12,11"] {
  --offset-x: 12;
  --offset-y: 11;
}

.item[data-item="12,12"] {
  --offset-x: 12;
  --offset-y: 12;
}

.item[data-item="12,13"] {
  --offset-x: 12;
  --offset-y: 13;
}

.item[data-item="12,14"] {
  --offset-x: 12;
  --offset-y: 14;
}

.item[data-item="12,15"] {
  --offset-x: 12;
  --offset-y: 15;
}

.item[data-item="12,16"] {
  --offset-x: 12;
  --offset-y: 16;
}

.item[data-item="12,17"] {
  --offset-x: 12;
  --offset-y: 17;
}

.item[data-item="12,18"] {
  --offset-x: 12;
  --offset-y: 18;
}

.item[data-item="12,19"] {
  --offset-x: 12;
  --offset-y: 19;
}

.item[data-item="12,20"] {
  --offset-x: 12;
  --offset-y: 20;
}

.item[data-item="12,21"] {
  --offset-x: 12;
  --offset-y: 21;
}

.item[data-item="12,22"] {
  --offset-x: 12;
  --offset-y: 22;
}

.item[data-item="12,23"] {
  --offset-x: 12;
  --offset-y: 23;
}

.item[data-item="12,24"] {
  --offset-x: 12;
  --offset-y: 24;
}

.item[data-item="12,25"] {
  --offset-x: 12;
  --offset-y: 25;
}

.item[data-item="12,26"] {
  --offset-x: 12;
  --offset-y: 26;
}

.item[data-item="12,27"] {
  --offset-x: 12;
  --offset-y: 27;
}

.item[data-item="12,28"] {
  --offset-x: 12;
  --offset-y: 28;
}

.item[data-item="12,29"] {
  --offset-x: 12;
  --offset-y: 29;
}

.item[data-item="12,30"] {
  --offset-x: 12;
  --offset-y: 30;
}

.item[data-item="12,31"] {
  --offset-x: 12;
  --offset-y: 31;
}

.item[data-item="12,32"] {
  --offset-x: 12;
  --offset-y: 32;
}

.item[data-item="12,33"] {
  --offset-x: 12;
  --offset-y: 33;
}

.item[data-item="12,34"] {
  --offset-x: 12;
  --offset-y: 34;
}

.item[data-item="12,35"] {
  --offset-x: 12;
  --offset-y: 35;
}

.item[data-item="12,36"] {
  --offset-x: 12;
  --offset-y: 36;
}

.item[data-item="12,37"] {
  --offset-x: 12;
  --offset-y: 37;
}

.item[data-item="12,38"] {
  --offset-x: 12;
  --offset-y: 38;
}

.item[data-item="12,39"] {
  --offset-x: 12;
  --offset-y: 39;
}

.item[data-item="12,40"] {
  --offset-x: 12;
  --offset-y: 40;
}

.item[data-item="12,41"] {
  --offset-x: 12;
  --offset-y: 41;
}

.item[data-item="12,42"] {
  --offset-x: 12;
  --offset-y: 42;
}

.item[data-item="12,43"] {
  --offset-x: 12;
  --offset-y: 43;
}

.item[data-item="12,44"] {
  --offset-x: 12;
  --offset-y: 44;
}

.item[data-item="12,45"] {
  --offset-x: 12;
  --offset-y: 45;
}

.item[data-item="12,46"] {
  --offset-x: 12;
  --offset-y: 46;
}

.item[data-item="12,47"] {
  --offset-x: 12;
  --offset-y: 47;
}

.item[data-item="12,48"] {
  --offset-x: 12;
  --offset-y: 48;
}

.item[data-item="12,49"] {
  --offset-x: 12;
  --offset-y: 49;
}

.item[data-item="12,50"] {
  --offset-x: 12;
  --offset-y: 50;
}

.item[data-item="13,-50"] {
  --offset-x: 13;
  --offset-y: -50;
}

.item[data-item="13,-49"] {
  --offset-x: 13;
  --offset-y: -49;
}

.item[data-item="13,-48"] {
  --offset-x: 13;
  --offset-y: -48;
}

.item[data-item="13,-47"] {
  --offset-x: 13;
  --offset-y: -47;
}

.item[data-item="13,-46"] {
  --offset-x: 13;
  --offset-y: -46;
}

.item[data-item="13,-45"] {
  --offset-x: 13;
  --offset-y: -45;
}

.item[data-item="13,-44"] {
  --offset-x: 13;
  --offset-y: -44;
}

.item[data-item="13,-43"] {
  --offset-x: 13;
  --offset-y: -43;
}

.item[data-item="13,-42"] {
  --offset-x: 13;
  --offset-y: -42;
}

.item[data-item="13,-41"] {
  --offset-x: 13;
  --offset-y: -41;
}

.item[data-item="13,-40"] {
  --offset-x: 13;
  --offset-y: -40;
}

.item[data-item="13,-39"] {
  --offset-x: 13;
  --offset-y: -39;
}

.item[data-item="13,-38"] {
  --offset-x: 13;
  --offset-y: -38;
}

.item[data-item="13,-37"] {
  --offset-x: 13;
  --offset-y: -37;
}

.item[data-item="13,-36"] {
  --offset-x: 13;
  --offset-y: -36;
}

.item[data-item="13,-35"] {
  --offset-x: 13;
  --offset-y: -35;
}

.item[data-item="13,-34"] {
  --offset-x: 13;
  --offset-y: -34;
}

.item[data-item="13,-33"] {
  --offset-x: 13;
  --offset-y: -33;
}

.item[data-item="13,-32"] {
  --offset-x: 13;
  --offset-y: -32;
}

.item[data-item="13,-31"] {
  --offset-x: 13;
  --offset-y: -31;
}

.item[data-item="13,-30"] {
  --offset-x: 13;
  --offset-y: -30;
}

.item[data-item="13,-29"] {
  --offset-x: 13;
  --offset-y: -29;
}

.item[data-item="13,-28"] {
  --offset-x: 13;
  --offset-y: -28;
}

.item[data-item="13,-27"] {
  --offset-x: 13;
  --offset-y: -27;
}

.item[data-item="13,-26"] {
  --offset-x: 13;
  --offset-y: -26;
}

.item[data-item="13,-25"] {
  --offset-x: 13;
  --offset-y: -25;
}

.item[data-item="13,-24"] {
  --offset-x: 13;
  --offset-y: -24;
}

.item[data-item="13,-23"] {
  --offset-x: 13;
  --offset-y: -23;
}

.item[data-item="13,-22"] {
  --offset-x: 13;
  --offset-y: -22;
}

.item[data-item="13,-21"] {
  --offset-x: 13;
  --offset-y: -21;
}

.item[data-item="13,-20"] {
  --offset-x: 13;
  --offset-y: -20;
}

.item[data-item="13,-19"] {
  --offset-x: 13;
  --offset-y: -19;
}

.item[data-item="13,-18"] {
  --offset-x: 13;
  --offset-y: -18;
}

.item[data-item="13,-17"] {
  --offset-x: 13;
  --offset-y: -17;
}

.item[data-item="13,-16"] {
  --offset-x: 13;
  --offset-y: -16;
}

.item[data-item="13,-15"] {
  --offset-x: 13;
  --offset-y: -15;
}

.item[data-item="13,-14"] {
  --offset-x: 13;
  --offset-y: -14;
}

.item[data-item="13,-13"] {
  --offset-x: 13;
  --offset-y: -13;
}

.item[data-item="13,-12"] {
  --offset-x: 13;
  --offset-y: -12;
}

.item[data-item="13,-11"] {
  --offset-x: 13;
  --offset-y: -11;
}

.item[data-item="13,-10"] {
  --offset-x: 13;
  --offset-y: -10;
}

.item[data-item="13,-9"] {
  --offset-x: 13;
  --offset-y: -9;
}

.item[data-item="13,-8"] {
  --offset-x: 13;
  --offset-y: -8;
}

.item[data-item="13,-7"] {
  --offset-x: 13;
  --offset-y: -7;
}

.item[data-item="13,-6"] {
  --offset-x: 13;
  --offset-y: -6;
}

.item[data-item="13,-5"] {
  --offset-x: 13;
  --offset-y: -5;
}

.item[data-item="13,-4"] {
  --offset-x: 13;
  --offset-y: -4;
}

.item[data-item="13,-3"] {
  --offset-x: 13;
  --offset-y: -3;
}

.item[data-item="13,-2"] {
  --offset-x: 13;
  --offset-y: -2;
}

.item[data-item="13,-1"] {
  --offset-x: 13;
  --offset-y: -1;
}

.item[data-item="13,0"] {
  --offset-x: 13;
  --offset-y: 0;
}

.item[data-item="13,1"] {
  --offset-x: 13;
  --offset-y: 1;
}

.item[data-item="13,2"] {
  --offset-x: 13;
  --offset-y: 2;
}

.item[data-item="13,3"] {
  --offset-x: 13;
  --offset-y: 3;
}

.item[data-item="13,4"] {
  --offset-x: 13;
  --offset-y: 4;
}

.item[data-item="13,5"] {
  --offset-x: 13;
  --offset-y: 5;
}

.item[data-item="13,6"] {
  --offset-x: 13;
  --offset-y: 6;
}

.item[data-item="13,7"] {
  --offset-x: 13;
  --offset-y: 7;
}

.item[data-item="13,8"] {
  --offset-x: 13;
  --offset-y: 8;
}

.item[data-item="13,9"] {
  --offset-x: 13;
  --offset-y: 9;
}

.item[data-item="13,10"] {
  --offset-x: 13;
  --offset-y: 10;
}

.item[data-item="13,11"] {
  --offset-x: 13;
  --offset-y: 11;
}

.item[data-item="13,12"] {
  --offset-x: 13;
  --offset-y: 12;
}

.item[data-item="13,13"] {
  --offset-x: 13;
  --offset-y: 13;
}

.item[data-item="13,14"] {
  --offset-x: 13;
  --offset-y: 14;
}

.item[data-item="13,15"] {
  --offset-x: 13;
  --offset-y: 15;
}

.item[data-item="13,16"] {
  --offset-x: 13;
  --offset-y: 16;
}

.item[data-item="13,17"] {
  --offset-x: 13;
  --offset-y: 17;
}

.item[data-item="13,18"] {
  --offset-x: 13;
  --offset-y: 18;
}

.item[data-item="13,19"] {
  --offset-x: 13;
  --offset-y: 19;
}

.item[data-item="13,20"] {
  --offset-x: 13;
  --offset-y: 20;
}

.item[data-item="13,21"] {
  --offset-x: 13;
  --offset-y: 21;
}

.item[data-item="13,22"] {
  --offset-x: 13;
  --offset-y: 22;
}

.item[data-item="13,23"] {
  --offset-x: 13;
  --offset-y: 23;
}

.item[data-item="13,24"] {
  --offset-x: 13;
  --offset-y: 24;
}

.item[data-item="13,25"] {
  --offset-x: 13;
  --offset-y: 25;
}

.item[data-item="13,26"] {
  --offset-x: 13;
  --offset-y: 26;
}

.item[data-item="13,27"] {
  --offset-x: 13;
  --offset-y: 27;
}

.item[data-item="13,28"] {
  --offset-x: 13;
  --offset-y: 28;
}

.item[data-item="13,29"] {
  --offset-x: 13;
  --offset-y: 29;
}

.item[data-item="13,30"] {
  --offset-x: 13;
  --offset-y: 30;
}

.item[data-item="13,31"] {
  --offset-x: 13;
  --offset-y: 31;
}

.item[data-item="13,32"] {
  --offset-x: 13;
  --offset-y: 32;
}

.item[data-item="13,33"] {
  --offset-x: 13;
  --offset-y: 33;
}

.item[data-item="13,34"] {
  --offset-x: 13;
  --offset-y: 34;
}

.item[data-item="13,35"] {
  --offset-x: 13;
  --offset-y: 35;
}

.item[data-item="13,36"] {
  --offset-x: 13;
  --offset-y: 36;
}

.item[data-item="13,37"] {
  --offset-x: 13;
  --offset-y: 37;
}

.item[data-item="13,38"] {
  --offset-x: 13;
  --offset-y: 38;
}

.item[data-item="13,39"] {
  --offset-x: 13;
  --offset-y: 39;
}

.item[data-item="13,40"] {
  --offset-x: 13;
  --offset-y: 40;
}

.item[data-item="13,41"] {
  --offset-x: 13;
  --offset-y: 41;
}

.item[data-item="13,42"] {
  --offset-x: 13;
  --offset-y: 42;
}

.item[data-item="13,43"] {
  --offset-x: 13;
  --offset-y: 43;
}

.item[data-item="13,44"] {
  --offset-x: 13;
  --offset-y: 44;
}

.item[data-item="13,45"] {
  --offset-x: 13;
  --offset-y: 45;
}

.item[data-item="13,46"] {
  --offset-x: 13;
  --offset-y: 46;
}

.item[data-item="13,47"] {
  --offset-x: 13;
  --offset-y: 47;
}

.item[data-item="13,48"] {
  --offset-x: 13;
  --offset-y: 48;
}

.item[data-item="13,49"] {
  --offset-x: 13;
  --offset-y: 49;
}

.item[data-item="13,50"] {
  --offset-x: 13;
  --offset-y: 50;
}

.item[data-item="14,-50"] {
  --offset-x: 14;
  --offset-y: -50;
}

.item[data-item="14,-49"] {
  --offset-x: 14;
  --offset-y: -49;
}

.item[data-item="14,-48"] {
  --offset-x: 14;
  --offset-y: -48;
}

.item[data-item="14,-47"] {
  --offset-x: 14;
  --offset-y: -47;
}

.item[data-item="14,-46"] {
  --offset-x: 14;
  --offset-y: -46;
}

.item[data-item="14,-45"] {
  --offset-x: 14;
  --offset-y: -45;
}

.item[data-item="14,-44"] {
  --offset-x: 14;
  --offset-y: -44;
}

.item[data-item="14,-43"] {
  --offset-x: 14;
  --offset-y: -43;
}

.item[data-item="14,-42"] {
  --offset-x: 14;
  --offset-y: -42;
}

.item[data-item="14,-41"] {
  --offset-x: 14;
  --offset-y: -41;
}

.item[data-item="14,-40"] {
  --offset-x: 14;
  --offset-y: -40;
}

.item[data-item="14,-39"] {
  --offset-x: 14;
  --offset-y: -39;
}

.item[data-item="14,-38"] {
  --offset-x: 14;
  --offset-y: -38;
}

.item[data-item="14,-37"] {
  --offset-x: 14;
  --offset-y: -37;
}

.item[data-item="14,-36"] {
  --offset-x: 14;
  --offset-y: -36;
}

.item[data-item="14,-35"] {
  --offset-x: 14;
  --offset-y: -35;
}

.item[data-item="14,-34"] {
  --offset-x: 14;
  --offset-y: -34;
}

.item[data-item="14,-33"] {
  --offset-x: 14;
  --offset-y: -33;
}

.item[data-item="14,-32"] {
  --offset-x: 14;
  --offset-y: -32;
}

.item[data-item="14,-31"] {
  --offset-x: 14;
  --offset-y: -31;
}

.item[data-item="14,-30"] {
  --offset-x: 14;
  --offset-y: -30;
}

.item[data-item="14,-29"] {
  --offset-x: 14;
  --offset-y: -29;
}

.item[data-item="14,-28"] {
  --offset-x: 14;
  --offset-y: -28;
}

.item[data-item="14,-27"] {
  --offset-x: 14;
  --offset-y: -27;
}

.item[data-item="14,-26"] {
  --offset-x: 14;
  --offset-y: -26;
}

.item[data-item="14,-25"] {
  --offset-x: 14;
  --offset-y: -25;
}

.item[data-item="14,-24"] {
  --offset-x: 14;
  --offset-y: -24;
}

.item[data-item="14,-23"] {
  --offset-x: 14;
  --offset-y: -23;
}

.item[data-item="14,-22"] {
  --offset-x: 14;
  --offset-y: -22;
}

.item[data-item="14,-21"] {
  --offset-x: 14;
  --offset-y: -21;
}

.item[data-item="14,-20"] {
  --offset-x: 14;
  --offset-y: -20;
}

.item[data-item="14,-19"] {
  --offset-x: 14;
  --offset-y: -19;
}

.item[data-item="14,-18"] {
  --offset-x: 14;
  --offset-y: -18;
}

.item[data-item="14,-17"] {
  --offset-x: 14;
  --offset-y: -17;
}

.item[data-item="14,-16"] {
  --offset-x: 14;
  --offset-y: -16;
}

.item[data-item="14,-15"] {
  --offset-x: 14;
  --offset-y: -15;
}

.item[data-item="14,-14"] {
  --offset-x: 14;
  --offset-y: -14;
}

.item[data-item="14,-13"] {
  --offset-x: 14;
  --offset-y: -13;
}

.item[data-item="14,-12"] {
  --offset-x: 14;
  --offset-y: -12;
}

.item[data-item="14,-11"] {
  --offset-x: 14;
  --offset-y: -11;
}

.item[data-item="14,-10"] {
  --offset-x: 14;
  --offset-y: -10;
}

.item[data-item="14,-9"] {
  --offset-x: 14;
  --offset-y: -9;
}

.item[data-item="14,-8"] {
  --offset-x: 14;
  --offset-y: -8;
}

.item[data-item="14,-7"] {
  --offset-x: 14;
  --offset-y: -7;
}

.item[data-item="14,-6"] {
  --offset-x: 14;
  --offset-y: -6;
}

.item[data-item="14,-5"] {
  --offset-x: 14;
  --offset-y: -5;
}

.item[data-item="14,-4"] {
  --offset-x: 14;
  --offset-y: -4;
}

.item[data-item="14,-3"] {
  --offset-x: 14;
  --offset-y: -3;
}

.item[data-item="14,-2"] {
  --offset-x: 14;
  --offset-y: -2;
}

.item[data-item="14,-1"] {
  --offset-x: 14;
  --offset-y: -1;
}

.item[data-item="14,0"] {
  --offset-x: 14;
  --offset-y: 0;
}

.item[data-item="14,1"] {
  --offset-x: 14;
  --offset-y: 1;
}

.item[data-item="14,2"] {
  --offset-x: 14;
  --offset-y: 2;
}

.item[data-item="14,3"] {
  --offset-x: 14;
  --offset-y: 3;
}

.item[data-item="14,4"] {
  --offset-x: 14;
  --offset-y: 4;
}

.item[data-item="14,5"] {
  --offset-x: 14;
  --offset-y: 5;
}

.item[data-item="14,6"] {
  --offset-x: 14;
  --offset-y: 6;
}

.item[data-item="14,7"] {
  --offset-x: 14;
  --offset-y: 7;
}

.item[data-item="14,8"] {
  --offset-x: 14;
  --offset-y: 8;
}

.item[data-item="14,9"] {
  --offset-x: 14;
  --offset-y: 9;
}

.item[data-item="14,10"] {
  --offset-x: 14;
  --offset-y: 10;
}

.item[data-item="14,11"] {
  --offset-x: 14;
  --offset-y: 11;
}

.item[data-item="14,12"] {
  --offset-x: 14;
  --offset-y: 12;
}

.item[data-item="14,13"] {
  --offset-x: 14;
  --offset-y: 13;
}

.item[data-item="14,14"] {
  --offset-x: 14;
  --offset-y: 14;
}

.item[data-item="14,15"] {
  --offset-x: 14;
  --offset-y: 15;
}

.item[data-item="14,16"] {
  --offset-x: 14;
  --offset-y: 16;
}

.item[data-item="14,17"] {
  --offset-x: 14;
  --offset-y: 17;
}

.item[data-item="14,18"] {
  --offset-x: 14;
  --offset-y: 18;
}

.item[data-item="14,19"] {
  --offset-x: 14;
  --offset-y: 19;
}

.item[data-item="14,20"] {
  --offset-x: 14;
  --offset-y: 20;
}

.item[data-item="14,21"] {
  --offset-x: 14;
  --offset-y: 21;
}

.item[data-item="14,22"] {
  --offset-x: 14;
  --offset-y: 22;
}

.item[data-item="14,23"] {
  --offset-x: 14;
  --offset-y: 23;
}

.item[data-item="14,24"] {
  --offset-x: 14;
  --offset-y: 24;
}

.item[data-item="14,25"] {
  --offset-x: 14;
  --offset-y: 25;
}

.item[data-item="14,26"] {
  --offset-x: 14;
  --offset-y: 26;
}

.item[data-item="14,27"] {
  --offset-x: 14;
  --offset-y: 27;
}

.item[data-item="14,28"] {
  --offset-x: 14;
  --offset-y: 28;
}

.item[data-item="14,29"] {
  --offset-x: 14;
  --offset-y: 29;
}

.item[data-item="14,30"] {
  --offset-x: 14;
  --offset-y: 30;
}

.item[data-item="14,31"] {
  --offset-x: 14;
  --offset-y: 31;
}

.item[data-item="14,32"] {
  --offset-x: 14;
  --offset-y: 32;
}

.item[data-item="14,33"] {
  --offset-x: 14;
  --offset-y: 33;
}

.item[data-item="14,34"] {
  --offset-x: 14;
  --offset-y: 34;
}

.item[data-item="14,35"] {
  --offset-x: 14;
  --offset-y: 35;
}

.item[data-item="14,36"] {
  --offset-x: 14;
  --offset-y: 36;
}

.item[data-item="14,37"] {
  --offset-x: 14;
  --offset-y: 37;
}

.item[data-item="14,38"] {
  --offset-x: 14;
  --offset-y: 38;
}

.item[data-item="14,39"] {
  --offset-x: 14;
  --offset-y: 39;
}

.item[data-item="14,40"] {
  --offset-x: 14;
  --offset-y: 40;
}

.item[data-item="14,41"] {
  --offset-x: 14;
  --offset-y: 41;
}

.item[data-item="14,42"] {
  --offset-x: 14;
  --offset-y: 42;
}

.item[data-item="14,43"] {
  --offset-x: 14;
  --offset-y: 43;
}

.item[data-item="14,44"] {
  --offset-x: 14;
  --offset-y: 44;
}

.item[data-item="14,45"] {
  --offset-x: 14;
  --offset-y: 45;
}

.item[data-item="14,46"] {
  --offset-x: 14;
  --offset-y: 46;
}

.item[data-item="14,47"] {
  --offset-x: 14;
  --offset-y: 47;
}

.item[data-item="14,48"] {
  --offset-x: 14;
  --offset-y: 48;
}

.item[data-item="14,49"] {
  --offset-x: 14;
  --offset-y: 49;
}

.item[data-item="14,50"] {
  --offset-x: 14;
  --offset-y: 50;
}

.item[data-item="15,-50"] {
  --offset-x: 15;
  --offset-y: -50;
}

.item[data-item="15,-49"] {
  --offset-x: 15;
  --offset-y: -49;
}

.item[data-item="15,-48"] {
  --offset-x: 15;
  --offset-y: -48;
}

.item[data-item="15,-47"] {
  --offset-x: 15;
  --offset-y: -47;
}

.item[data-item="15,-46"] {
  --offset-x: 15;
  --offset-y: -46;
}

.item[data-item="15,-45"] {
  --offset-x: 15;
  --offset-y: -45;
}

.item[data-item="15,-44"] {
  --offset-x: 15;
  --offset-y: -44;
}

.item[data-item="15,-43"] {
  --offset-x: 15;
  --offset-y: -43;
}

.item[data-item="15,-42"] {
  --offset-x: 15;
  --offset-y: -42;
}

.item[data-item="15,-41"] {
  --offset-x: 15;
  --offset-y: -41;
}

.item[data-item="15,-40"] {
  --offset-x: 15;
  --offset-y: -40;
}

.item[data-item="15,-39"] {
  --offset-x: 15;
  --offset-y: -39;
}

.item[data-item="15,-38"] {
  --offset-x: 15;
  --offset-y: -38;
}

.item[data-item="15,-37"] {
  --offset-x: 15;
  --offset-y: -37;
}

.item[data-item="15,-36"] {
  --offset-x: 15;
  --offset-y: -36;
}

.item[data-item="15,-35"] {
  --offset-x: 15;
  --offset-y: -35;
}

.item[data-item="15,-34"] {
  --offset-x: 15;
  --offset-y: -34;
}

.item[data-item="15,-33"] {
  --offset-x: 15;
  --offset-y: -33;
}

.item[data-item="15,-32"] {
  --offset-x: 15;
  --offset-y: -32;
}

.item[data-item="15,-31"] {
  --offset-x: 15;
  --offset-y: -31;
}

.item[data-item="15,-30"] {
  --offset-x: 15;
  --offset-y: -30;
}

.item[data-item="15,-29"] {
  --offset-x: 15;
  --offset-y: -29;
}

.item[data-item="15,-28"] {
  --offset-x: 15;
  --offset-y: -28;
}

.item[data-item="15,-27"] {
  --offset-x: 15;
  --offset-y: -27;
}

.item[data-item="15,-26"] {
  --offset-x: 15;
  --offset-y: -26;
}

.item[data-item="15,-25"] {
  --offset-x: 15;
  --offset-y: -25;
}

.item[data-item="15,-24"] {
  --offset-x: 15;
  --offset-y: -24;
}

.item[data-item="15,-23"] {
  --offset-x: 15;
  --offset-y: -23;
}

.item[data-item="15,-22"] {
  --offset-x: 15;
  --offset-y: -22;
}

.item[data-item="15,-21"] {
  --offset-x: 15;
  --offset-y: -21;
}

.item[data-item="15,-20"] {
  --offset-x: 15;
  --offset-y: -20;
}

.item[data-item="15,-19"] {
  --offset-x: 15;
  --offset-y: -19;
}

.item[data-item="15,-18"] {
  --offset-x: 15;
  --offset-y: -18;
}

.item[data-item="15,-17"] {
  --offset-x: 15;
  --offset-y: -17;
}

.item[data-item="15,-16"] {
  --offset-x: 15;
  --offset-y: -16;
}

.item[data-item="15,-15"] {
  --offset-x: 15;
  --offset-y: -15;
}

.item[data-item="15,-14"] {
  --offset-x: 15;
  --offset-y: -14;
}

.item[data-item="15,-13"] {
  --offset-x: 15;
  --offset-y: -13;
}

.item[data-item="15,-12"] {
  --offset-x: 15;
  --offset-y: -12;
}

.item[data-item="15,-11"] {
  --offset-x: 15;
  --offset-y: -11;
}

.item[data-item="15,-10"] {
  --offset-x: 15;
  --offset-y: -10;
}

.item[data-item="15,-9"] {
  --offset-x: 15;
  --offset-y: -9;
}

.item[data-item="15,-8"] {
  --offset-x: 15;
  --offset-y: -8;
}

.item[data-item="15,-7"] {
  --offset-x: 15;
  --offset-y: -7;
}

.item[data-item="15,-6"] {
  --offset-x: 15;
  --offset-y: -6;
}

.item[data-item="15,-5"] {
  --offset-x: 15;
  --offset-y: -5;
}

.item[data-item="15,-4"] {
  --offset-x: 15;
  --offset-y: -4;
}

.item[data-item="15,-3"] {
  --offset-x: 15;
  --offset-y: -3;
}

.item[data-item="15,-2"] {
  --offset-x: 15;
  --offset-y: -2;
}

.item[data-item="15,-1"] {
  --offset-x: 15;
  --offset-y: -1;
}

.item[data-item="15,0"] {
  --offset-x: 15;
  --offset-y: 0;
}

.item[data-item="15,1"] {
  --offset-x: 15;
  --offset-y: 1;
}

.item[data-item="15,2"] {
  --offset-x: 15;
  --offset-y: 2;
}

.item[data-item="15,3"] {
  --offset-x: 15;
  --offset-y: 3;
}

.item[data-item="15,4"] {
  --offset-x: 15;
  --offset-y: 4;
}

.item[data-item="15,5"] {
  --offset-x: 15;
  --offset-y: 5;
}

.item[data-item="15,6"] {
  --offset-x: 15;
  --offset-y: 6;
}

.item[data-item="15,7"] {
  --offset-x: 15;
  --offset-y: 7;
}

.item[data-item="15,8"] {
  --offset-x: 15;
  --offset-y: 8;
}

.item[data-item="15,9"] {
  --offset-x: 15;
  --offset-y: 9;
}

.item[data-item="15,10"] {
  --offset-x: 15;
  --offset-y: 10;
}

.item[data-item="15,11"] {
  --offset-x: 15;
  --offset-y: 11;
}

.item[data-item="15,12"] {
  --offset-x: 15;
  --offset-y: 12;
}

.item[data-item="15,13"] {
  --offset-x: 15;
  --offset-y: 13;
}

.item[data-item="15,14"] {
  --offset-x: 15;
  --offset-y: 14;
}

.item[data-item="15,15"] {
  --offset-x: 15;
  --offset-y: 15;
}

.item[data-item="15,16"] {
  --offset-x: 15;
  --offset-y: 16;
}

.item[data-item="15,17"] {
  --offset-x: 15;
  --offset-y: 17;
}

.item[data-item="15,18"] {
  --offset-x: 15;
  --offset-y: 18;
}

.item[data-item="15,19"] {
  --offset-x: 15;
  --offset-y: 19;
}

.item[data-item="15,20"] {
  --offset-x: 15;
  --offset-y: 20;
}

.item[data-item="15,21"] {
  --offset-x: 15;
  --offset-y: 21;
}

.item[data-item="15,22"] {
  --offset-x: 15;
  --offset-y: 22;
}

.item[data-item="15,23"] {
  --offset-x: 15;
  --offset-y: 23;
}

.item[data-item="15,24"] {
  --offset-x: 15;
  --offset-y: 24;
}

.item[data-item="15,25"] {
  --offset-x: 15;
  --offset-y: 25;
}

.item[data-item="15,26"] {
  --offset-x: 15;
  --offset-y: 26;
}

.item[data-item="15,27"] {
  --offset-x: 15;
  --offset-y: 27;
}

.item[data-item="15,28"] {
  --offset-x: 15;
  --offset-y: 28;
}

.item[data-item="15,29"] {
  --offset-x: 15;
  --offset-y: 29;
}

.item[data-item="15,30"] {
  --offset-x: 15;
  --offset-y: 30;
}

.item[data-item="15,31"] {
  --offset-x: 15;
  --offset-y: 31;
}

.item[data-item="15,32"] {
  --offset-x: 15;
  --offset-y: 32;
}

.item[data-item="15,33"] {
  --offset-x: 15;
  --offset-y: 33;
}

.item[data-item="15,34"] {
  --offset-x: 15;
  --offset-y: 34;
}

.item[data-item="15,35"] {
  --offset-x: 15;
  --offset-y: 35;
}

.item[data-item="15,36"] {
  --offset-x: 15;
  --offset-y: 36;
}

.item[data-item="15,37"] {
  --offset-x: 15;
  --offset-y: 37;
}

.item[data-item="15,38"] {
  --offset-x: 15;
  --offset-y: 38;
}

.item[data-item="15,39"] {
  --offset-x: 15;
  --offset-y: 39;
}

.item[data-item="15,40"] {
  --offset-x: 15;
  --offset-y: 40;
}

.item[data-item="15,41"] {
  --offset-x: 15;
  --offset-y: 41;
}

.item[data-item="15,42"] {
  --offset-x: 15;
  --offset-y: 42;
}

.item[data-item="15,43"] {
  --offset-x: 15;
  --offset-y: 43;
}

.item[data-item="15,44"] {
  --offset-x: 15;
  --offset-y: 44;
}

.item[data-item="15,45"] {
  --offset-x: 15;
  --offset-y: 45;
}

.item[data-item="15,46"] {
  --offset-x: 15;
  --offset-y: 46;
}

.item[data-item="15,47"] {
  --offset-x: 15;
  --offset-y: 47;
}

.item[data-item="15,48"] {
  --offset-x: 15;
  --offset-y: 48;
}

.item[data-item="15,49"] {
  --offset-x: 15;
  --offset-y: 49;
}

.item[data-item="15,50"] {
  --offset-x: 15;
  --offset-y: 50;
}

.item[data-item="16,-50"] {
  --offset-x: 16;
  --offset-y: -50;
}

.item[data-item="16,-49"] {
  --offset-x: 16;
  --offset-y: -49;
}

.item[data-item="16,-48"] {
  --offset-x: 16;
  --offset-y: -48;
}

.item[data-item="16,-47"] {
  --offset-x: 16;
  --offset-y: -47;
}

.item[data-item="16,-46"] {
  --offset-x: 16;
  --offset-y: -46;
}

.item[data-item="16,-45"] {
  --offset-x: 16;
  --offset-y: -45;
}

.item[data-item="16,-44"] {
  --offset-x: 16;
  --offset-y: -44;
}

.item[data-item="16,-43"] {
  --offset-x: 16;
  --offset-y: -43;
}

.item[data-item="16,-42"] {
  --offset-x: 16;
  --offset-y: -42;
}

.item[data-item="16,-41"] {
  --offset-x: 16;
  --offset-y: -41;
}

.item[data-item="16,-40"] {
  --offset-x: 16;
  --offset-y: -40;
}

.item[data-item="16,-39"] {
  --offset-x: 16;
  --offset-y: -39;
}

.item[data-item="16,-38"] {
  --offset-x: 16;
  --offset-y: -38;
}

.item[data-item="16,-37"] {
  --offset-x: 16;
  --offset-y: -37;
}

.item[data-item="16,-36"] {
  --offset-x: 16;
  --offset-y: -36;
}

.item[data-item="16,-35"] {
  --offset-x: 16;
  --offset-y: -35;
}

.item[data-item="16,-34"] {
  --offset-x: 16;
  --offset-y: -34;
}

.item[data-item="16,-33"] {
  --offset-x: 16;
  --offset-y: -33;
}

.item[data-item="16,-32"] {
  --offset-x: 16;
  --offset-y: -32;
}

.item[data-item="16,-31"] {
  --offset-x: 16;
  --offset-y: -31;
}

.item[data-item="16,-30"] {
  --offset-x: 16;
  --offset-y: -30;
}

.item[data-item="16,-29"] {
  --offset-x: 16;
  --offset-y: -29;
}

.item[data-item="16,-28"] {
  --offset-x: 16;
  --offset-y: -28;
}

.item[data-item="16,-27"] {
  --offset-x: 16;
  --offset-y: -27;
}

.item[data-item="16,-26"] {
  --offset-x: 16;
  --offset-y: -26;
}

.item[data-item="16,-25"] {
  --offset-x: 16;
  --offset-y: -25;
}

.item[data-item="16,-24"] {
  --offset-x: 16;
  --offset-y: -24;
}

.item[data-item="16,-23"] {
  --offset-x: 16;
  --offset-y: -23;
}

.item[data-item="16,-22"] {
  --offset-x: 16;
  --offset-y: -22;
}

.item[data-item="16,-21"] {
  --offset-x: 16;
  --offset-y: -21;
}

.item[data-item="16,-20"] {
  --offset-x: 16;
  --offset-y: -20;
}

.item[data-item="16,-19"] {
  --offset-x: 16;
  --offset-y: -19;
}

.item[data-item="16,-18"] {
  --offset-x: 16;
  --offset-y: -18;
}

.item[data-item="16,-17"] {
  --offset-x: 16;
  --offset-y: -17;
}

.item[data-item="16,-16"] {
  --offset-x: 16;
  --offset-y: -16;
}

.item[data-item="16,-15"] {
  --offset-x: 16;
  --offset-y: -15;
}

.item[data-item="16,-14"] {
  --offset-x: 16;
  --offset-y: -14;
}

.item[data-item="16,-13"] {
  --offset-x: 16;
  --offset-y: -13;
}

.item[data-item="16,-12"] {
  --offset-x: 16;
  --offset-y: -12;
}

.item[data-item="16,-11"] {
  --offset-x: 16;
  --offset-y: -11;
}

.item[data-item="16,-10"] {
  --offset-x: 16;
  --offset-y: -10;
}

.item[data-item="16,-9"] {
  --offset-x: 16;
  --offset-y: -9;
}

.item[data-item="16,-8"] {
  --offset-x: 16;
  --offset-y: -8;
}

.item[data-item="16,-7"] {
  --offset-x: 16;
  --offset-y: -7;
}

.item[data-item="16,-6"] {
  --offset-x: 16;
  --offset-y: -6;
}

.item[data-item="16,-5"] {
  --offset-x: 16;
  --offset-y: -5;
}

.item[data-item="16,-4"] {
  --offset-x: 16;
  --offset-y: -4;
}

.item[data-item="16,-3"] {
  --offset-x: 16;
  --offset-y: -3;
}

.item[data-item="16,-2"] {
  --offset-x: 16;
  --offset-y: -2;
}

.item[data-item="16,-1"] {
  --offset-x: 16;
  --offset-y: -1;
}

.item[data-item="16,0"] {
  --offset-x: 16;
  --offset-y: 0;
}

.item[data-item="16,1"] {
  --offset-x: 16;
  --offset-y: 1;
}

.item[data-item="16,2"] {
  --offset-x: 16;
  --offset-y: 2;
}

.item[data-item="16,3"] {
  --offset-x: 16;
  --offset-y: 3;
}

.item[data-item="16,4"] {
  --offset-x: 16;
  --offset-y: 4;
}

.item[data-item="16,5"] {
  --offset-x: 16;
  --offset-y: 5;
}

.item[data-item="16,6"] {
  --offset-x: 16;
  --offset-y: 6;
}

.item[data-item="16,7"] {
  --offset-x: 16;
  --offset-y: 7;
}

.item[data-item="16,8"] {
  --offset-x: 16;
  --offset-y: 8;
}

.item[data-item="16,9"] {
  --offset-x: 16;
  --offset-y: 9;
}

.item[data-item="16,10"] {
  --offset-x: 16;
  --offset-y: 10;
}

.item[data-item="16,11"] {
  --offset-x: 16;
  --offset-y: 11;
}

.item[data-item="16,12"] {
  --offset-x: 16;
  --offset-y: 12;
}

.item[data-item="16,13"] {
  --offset-x: 16;
  --offset-y: 13;
}

.item[data-item="16,14"] {
  --offset-x: 16;
  --offset-y: 14;
}

.item[data-item="16,15"] {
  --offset-x: 16;
  --offset-y: 15;
}

.item[data-item="16,16"] {
  --offset-x: 16;
  --offset-y: 16;
}

.item[data-item="16,17"] {
  --offset-x: 16;
  --offset-y: 17;
}

.item[data-item="16,18"] {
  --offset-x: 16;
  --offset-y: 18;
}

.item[data-item="16,19"] {
  --offset-x: 16;
  --offset-y: 19;
}

.item[data-item="16,20"] {
  --offset-x: 16;
  --offset-y: 20;
}

.item[data-item="16,21"] {
  --offset-x: 16;
  --offset-y: 21;
}

.item[data-item="16,22"] {
  --offset-x: 16;
  --offset-y: 22;
}

.item[data-item="16,23"] {
  --offset-x: 16;
  --offset-y: 23;
}

.item[data-item="16,24"] {
  --offset-x: 16;
  --offset-y: 24;
}

.item[data-item="16,25"] {
  --offset-x: 16;
  --offset-y: 25;
}

.item[data-item="16,26"] {
  --offset-x: 16;
  --offset-y: 26;
}

.item[data-item="16,27"] {
  --offset-x: 16;
  --offset-y: 27;
}

.item[data-item="16,28"] {
  --offset-x: 16;
  --offset-y: 28;
}

.item[data-item="16,29"] {
  --offset-x: 16;
  --offset-y: 29;
}

.item[data-item="16,30"] {
  --offset-x: 16;
  --offset-y: 30;
}

.item[data-item="16,31"] {
  --offset-x: 16;
  --offset-y: 31;
}

.item[data-item="16,32"] {
  --offset-x: 16;
  --offset-y: 32;
}

.item[data-item="16,33"] {
  --offset-x: 16;
  --offset-y: 33;
}

.item[data-item="16,34"] {
  --offset-x: 16;
  --offset-y: 34;
}

.item[data-item="16,35"] {
  --offset-x: 16;
  --offset-y: 35;
}

.item[data-item="16,36"] {
  --offset-x: 16;
  --offset-y: 36;
}

.item[data-item="16,37"] {
  --offset-x: 16;
  --offset-y: 37;
}

.item[data-item="16,38"] {
  --offset-x: 16;
  --offset-y: 38;
}

.item[data-item="16,39"] {
  --offset-x: 16;
  --offset-y: 39;
}

.item[data-item="16,40"] {
  --offset-x: 16;
  --offset-y: 40;
}

.item[data-item="16,41"] {
  --offset-x: 16;
  --offset-y: 41;
}

.item[data-item="16,42"] {
  --offset-x: 16;
  --offset-y: 42;
}

.item[data-item="16,43"] {
  --offset-x: 16;
  --offset-y: 43;
}

.item[data-item="16,44"] {
  --offset-x: 16;
  --offset-y: 44;
}

.item[data-item="16,45"] {
  --offset-x: 16;
  --offset-y: 45;
}

.item[data-item="16,46"] {
  --offset-x: 16;
  --offset-y: 46;
}

.item[data-item="16,47"] {
  --offset-x: 16;
  --offset-y: 47;
}

.item[data-item="16,48"] {
  --offset-x: 16;
  --offset-y: 48;
}

.item[data-item="16,49"] {
  --offset-x: 16;
  --offset-y: 49;
}

.item[data-item="16,50"] {
  --offset-x: 16;
  --offset-y: 50;
}

.item[data-item="17,-50"] {
  --offset-x: 17;
  --offset-y: -50;
}

.item[data-item="17,-49"] {
  --offset-x: 17;
  --offset-y: -49;
}

.item[data-item="17,-48"] {
  --offset-x: 17;
  --offset-y: -48;
}

.item[data-item="17,-47"] {
  --offset-x: 17;
  --offset-y: -47;
}

.item[data-item="17,-46"] {
  --offset-x: 17;
  --offset-y: -46;
}

.item[data-item="17,-45"] {
  --offset-x: 17;
  --offset-y: -45;
}

.item[data-item="17,-44"] {
  --offset-x: 17;
  --offset-y: -44;
}

.item[data-item="17,-43"] {
  --offset-x: 17;
  --offset-y: -43;
}

.item[data-item="17,-42"] {
  --offset-x: 17;
  --offset-y: -42;
}

.item[data-item="17,-41"] {
  --offset-x: 17;
  --offset-y: -41;
}

.item[data-item="17,-40"] {
  --offset-x: 17;
  --offset-y: -40;
}

.item[data-item="17,-39"] {
  --offset-x: 17;
  --offset-y: -39;
}

.item[data-item="17,-38"] {
  --offset-x: 17;
  --offset-y: -38;
}

.item[data-item="17,-37"] {
  --offset-x: 17;
  --offset-y: -37;
}

.item[data-item="17,-36"] {
  --offset-x: 17;
  --offset-y: -36;
}

.item[data-item="17,-35"] {
  --offset-x: 17;
  --offset-y: -35;
}

.item[data-item="17,-34"] {
  --offset-x: 17;
  --offset-y: -34;
}

.item[data-item="17,-33"] {
  --offset-x: 17;
  --offset-y: -33;
}

.item[data-item="17,-32"] {
  --offset-x: 17;
  --offset-y: -32;
}

.item[data-item="17,-31"] {
  --offset-x: 17;
  --offset-y: -31;
}

.item[data-item="17,-30"] {
  --offset-x: 17;
  --offset-y: -30;
}

.item[data-item="17,-29"] {
  --offset-x: 17;
  --offset-y: -29;
}

.item[data-item="17,-28"] {
  --offset-x: 17;
  --offset-y: -28;
}

.item[data-item="17,-27"] {
  --offset-x: 17;
  --offset-y: -27;
}

.item[data-item="17,-26"] {
  --offset-x: 17;
  --offset-y: -26;
}

.item[data-item="17,-25"] {
  --offset-x: 17;
  --offset-y: -25;
}

.item[data-item="17,-24"] {
  --offset-x: 17;
  --offset-y: -24;
}

.item[data-item="17,-23"] {
  --offset-x: 17;
  --offset-y: -23;
}

.item[data-item="17,-22"] {
  --offset-x: 17;
  --offset-y: -22;
}

.item[data-item="17,-21"] {
  --offset-x: 17;
  --offset-y: -21;
}

.item[data-item="17,-20"] {
  --offset-x: 17;
  --offset-y: -20;
}

.item[data-item="17,-19"] {
  --offset-x: 17;
  --offset-y: -19;
}

.item[data-item="17,-18"] {
  --offset-x: 17;
  --offset-y: -18;
}

.item[data-item="17,-17"] {
  --offset-x: 17;
  --offset-y: -17;
}

.item[data-item="17,-16"] {
  --offset-x: 17;
  --offset-y: -16;
}

.item[data-item="17,-15"] {
  --offset-x: 17;
  --offset-y: -15;
}

.item[data-item="17,-14"] {
  --offset-x: 17;
  --offset-y: -14;
}

.item[data-item="17,-13"] {
  --offset-x: 17;
  --offset-y: -13;
}

.item[data-item="17,-12"] {
  --offset-x: 17;
  --offset-y: -12;
}

.item[data-item="17,-11"] {
  --offset-x: 17;
  --offset-y: -11;
}

.item[data-item="17,-10"] {
  --offset-x: 17;
  --offset-y: -10;
}

.item[data-item="17,-9"] {
  --offset-x: 17;
  --offset-y: -9;
}

.item[data-item="17,-8"] {
  --offset-x: 17;
  --offset-y: -8;
}

.item[data-item="17,-7"] {
  --offset-x: 17;
  --offset-y: -7;
}

.item[data-item="17,-6"] {
  --offset-x: 17;
  --offset-y: -6;
}

.item[data-item="17,-5"] {
  --offset-x: 17;
  --offset-y: -5;
}

.item[data-item="17,-4"] {
  --offset-x: 17;
  --offset-y: -4;
}

.item[data-item="17,-3"] {
  --offset-x: 17;
  --offset-y: -3;
}

.item[data-item="17,-2"] {
  --offset-x: 17;
  --offset-y: -2;
}

.item[data-item="17,-1"] {
  --offset-x: 17;
  --offset-y: -1;
}

.item[data-item="17,0"] {
  --offset-x: 17;
  --offset-y: 0;
}

.item[data-item="17,1"] {
  --offset-x: 17;
  --offset-y: 1;
}

.item[data-item="17,2"] {
  --offset-x: 17;
  --offset-y: 2;
}

.item[data-item="17,3"] {
  --offset-x: 17;
  --offset-y: 3;
}

.item[data-item="17,4"] {
  --offset-x: 17;
  --offset-y: 4;
}

.item[data-item="17,5"] {
  --offset-x: 17;
  --offset-y: 5;
}

.item[data-item="17,6"] {
  --offset-x: 17;
  --offset-y: 6;
}

.item[data-item="17,7"] {
  --offset-x: 17;
  --offset-y: 7;
}

.item[data-item="17,8"] {
  --offset-x: 17;
  --offset-y: 8;
}

.item[data-item="17,9"] {
  --offset-x: 17;
  --offset-y: 9;
}

.item[data-item="17,10"] {
  --offset-x: 17;
  --offset-y: 10;
}

.item[data-item="17,11"] {
  --offset-x: 17;
  --offset-y: 11;
}

.item[data-item="17,12"] {
  --offset-x: 17;
  --offset-y: 12;
}

.item[data-item="17,13"] {
  --offset-x: 17;
  --offset-y: 13;
}

.item[data-item="17,14"] {
  --offset-x: 17;
  --offset-y: 14;
}

.item[data-item="17,15"] {
  --offset-x: 17;
  --offset-y: 15;
}

.item[data-item="17,16"] {
  --offset-x: 17;
  --offset-y: 16;
}

.item[data-item="17,17"] {
  --offset-x: 17;
  --offset-y: 17;
}

.item[data-item="17,18"] {
  --offset-x: 17;
  --offset-y: 18;
}

.item[data-item="17,19"] {
  --offset-x: 17;
  --offset-y: 19;
}

.item[data-item="17,20"] {
  --offset-x: 17;
  --offset-y: 20;
}

.item[data-item="17,21"] {
  --offset-x: 17;
  --offset-y: 21;
}

.item[data-item="17,22"] {
  --offset-x: 17;
  --offset-y: 22;
}

.item[data-item="17,23"] {
  --offset-x: 17;
  --offset-y: 23;
}

.item[data-item="17,24"] {
  --offset-x: 17;
  --offset-y: 24;
}

.item[data-item="17,25"] {
  --offset-x: 17;
  --offset-y: 25;
}

.item[data-item="17,26"] {
  --offset-x: 17;
  --offset-y: 26;
}

.item[data-item="17,27"] {
  --offset-x: 17;
  --offset-y: 27;
}

.item[data-item="17,28"] {
  --offset-x: 17;
  --offset-y: 28;
}

.item[data-item="17,29"] {
  --offset-x: 17;
  --offset-y: 29;
}

.item[data-item="17,30"] {
  --offset-x: 17;
  --offset-y: 30;
}

.item[data-item="17,31"] {
  --offset-x: 17;
  --offset-y: 31;
}

.item[data-item="17,32"] {
  --offset-x: 17;
  --offset-y: 32;
}

.item[data-item="17,33"] {
  --offset-x: 17;
  --offset-y: 33;
}

.item[data-item="17,34"] {
  --offset-x: 17;
  --offset-y: 34;
}

.item[data-item="17,35"] {
  --offset-x: 17;
  --offset-y: 35;
}

.item[data-item="17,36"] {
  --offset-x: 17;
  --offset-y: 36;
}

.item[data-item="17,37"] {
  --offset-x: 17;
  --offset-y: 37;
}

.item[data-item="17,38"] {
  --offset-x: 17;
  --offset-y: 38;
}

.item[data-item="17,39"] {
  --offset-x: 17;
  --offset-y: 39;
}

.item[data-item="17,40"] {
  --offset-x: 17;
  --offset-y: 40;
}

.item[data-item="17,41"] {
  --offset-x: 17;
  --offset-y: 41;
}

.item[data-item="17,42"] {
  --offset-x: 17;
  --offset-y: 42;
}

.item[data-item="17,43"] {
  --offset-x: 17;
  --offset-y: 43;
}

.item[data-item="17,44"] {
  --offset-x: 17;
  --offset-y: 44;
}

.item[data-item="17,45"] {
  --offset-x: 17;
  --offset-y: 45;
}

.item[data-item="17,46"] {
  --offset-x: 17;
  --offset-y: 46;
}

.item[data-item="17,47"] {
  --offset-x: 17;
  --offset-y: 47;
}

.item[data-item="17,48"] {
  --offset-x: 17;
  --offset-y: 48;
}

.item[data-item="17,49"] {
  --offset-x: 17;
  --offset-y: 49;
}

.item[data-item="17,50"] {
  --offset-x: 17;
  --offset-y: 50;
}

.item[data-item="18,-50"] {
  --offset-x: 18;
  --offset-y: -50;
}

.item[data-item="18,-49"] {
  --offset-x: 18;
  --offset-y: -49;
}

.item[data-item="18,-48"] {
  --offset-x: 18;
  --offset-y: -48;
}

.item[data-item="18,-47"] {
  --offset-x: 18;
  --offset-y: -47;
}

.item[data-item="18,-46"] {
  --offset-x: 18;
  --offset-y: -46;
}

.item[data-item="18,-45"] {
  --offset-x: 18;
  --offset-y: -45;
}

.item[data-item="18,-44"] {
  --offset-x: 18;
  --offset-y: -44;
}

.item[data-item="18,-43"] {
  --offset-x: 18;
  --offset-y: -43;
}

.item[data-item="18,-42"] {
  --offset-x: 18;
  --offset-y: -42;
}

.item[data-item="18,-41"] {
  --offset-x: 18;
  --offset-y: -41;
}

.item[data-item="18,-40"] {
  --offset-x: 18;
  --offset-y: -40;
}

.item[data-item="18,-39"] {
  --offset-x: 18;
  --offset-y: -39;
}

.item[data-item="18,-38"] {
  --offset-x: 18;
  --offset-y: -38;
}

.item[data-item="18,-37"] {
  --offset-x: 18;
  --offset-y: -37;
}

.item[data-item="18,-36"] {
  --offset-x: 18;
  --offset-y: -36;
}

.item[data-item="18,-35"] {
  --offset-x: 18;
  --offset-y: -35;
}

.item[data-item="18,-34"] {
  --offset-x: 18;
  --offset-y: -34;
}

.item[data-item="18,-33"] {
  --offset-x: 18;
  --offset-y: -33;
}

.item[data-item="18,-32"] {
  --offset-x: 18;
  --offset-y: -32;
}

.item[data-item="18,-31"] {
  --offset-x: 18;
  --offset-y: -31;
}

.item[data-item="18,-30"] {
  --offset-x: 18;
  --offset-y: -30;
}

.item[data-item="18,-29"] {
  --offset-x: 18;
  --offset-y: -29;
}

.item[data-item="18,-28"] {
  --offset-x: 18;
  --offset-y: -28;
}

.item[data-item="18,-27"] {
  --offset-x: 18;
  --offset-y: -27;
}

.item[data-item="18,-26"] {
  --offset-x: 18;
  --offset-y: -26;
}

.item[data-item="18,-25"] {
  --offset-x: 18;
  --offset-y: -25;
}

.item[data-item="18,-24"] {
  --offset-x: 18;
  --offset-y: -24;
}

.item[data-item="18,-23"] {
  --offset-x: 18;
  --offset-y: -23;
}

.item[data-item="18,-22"] {
  --offset-x: 18;
  --offset-y: -22;
}

.item[data-item="18,-21"] {
  --offset-x: 18;
  --offset-y: -21;
}

.item[data-item="18,-20"] {
  --offset-x: 18;
  --offset-y: -20;
}

.item[data-item="18,-19"] {
  --offset-x: 18;
  --offset-y: -19;
}

.item[data-item="18,-18"] {
  --offset-x: 18;
  --offset-y: -18;
}

.item[data-item="18,-17"] {
  --offset-x: 18;
  --offset-y: -17;
}

.item[data-item="18,-16"] {
  --offset-x: 18;
  --offset-y: -16;
}

.item[data-item="18,-15"] {
  --offset-x: 18;
  --offset-y: -15;
}

.item[data-item="18,-14"] {
  --offset-x: 18;
  --offset-y: -14;
}

.item[data-item="18,-13"] {
  --offset-x: 18;
  --offset-y: -13;
}

.item[data-item="18,-12"] {
  --offset-x: 18;
  --offset-y: -12;
}

.item[data-item="18,-11"] {
  --offset-x: 18;
  --offset-y: -11;
}

.item[data-item="18,-10"] {
  --offset-x: 18;
  --offset-y: -10;
}

.item[data-item="18,-9"] {
  --offset-x: 18;
  --offset-y: -9;
}

.item[data-item="18,-8"] {
  --offset-x: 18;
  --offset-y: -8;
}

.item[data-item="18,-7"] {
  --offset-x: 18;
  --offset-y: -7;
}

.item[data-item="18,-6"] {
  --offset-x: 18;
  --offset-y: -6;
}

.item[data-item="18,-5"] {
  --offset-x: 18;
  --offset-y: -5;
}

.item[data-item="18,-4"] {
  --offset-x: 18;
  --offset-y: -4;
}

.item[data-item="18,-3"] {
  --offset-x: 18;
  --offset-y: -3;
}

.item[data-item="18,-2"] {
  --offset-x: 18;
  --offset-y: -2;
}

.item[data-item="18,-1"] {
  --offset-x: 18;
  --offset-y: -1;
}

.item[data-item="18,0"] {
  --offset-x: 18;
  --offset-y: 0;
}

.item[data-item="18,1"] {
  --offset-x: 18;
  --offset-y: 1;
}

.item[data-item="18,2"] {
  --offset-x: 18;
  --offset-y: 2;
}

.item[data-item="18,3"] {
  --offset-x: 18;
  --offset-y: 3;
}

.item[data-item="18,4"] {
  --offset-x: 18;
  --offset-y: 4;
}

.item[data-item="18,5"] {
  --offset-x: 18;
  --offset-y: 5;
}

.item[data-item="18,6"] {
  --offset-x: 18;
  --offset-y: 6;
}

.item[data-item="18,7"] {
  --offset-x: 18;
  --offset-y: 7;
}

.item[data-item="18,8"] {
  --offset-x: 18;
  --offset-y: 8;
}

.item[data-item="18,9"] {
  --offset-x: 18;
  --offset-y: 9;
}

.item[data-item="18,10"] {
  --offset-x: 18;
  --offset-y: 10;
}

.item[data-item="18,11"] {
  --offset-x: 18;
  --offset-y: 11;
}

.item[data-item="18,12"] {
  --offset-x: 18;
  --offset-y: 12;
}

.item[data-item="18,13"] {
  --offset-x: 18;
  --offset-y: 13;
}

.item[data-item="18,14"] {
  --offset-x: 18;
  --offset-y: 14;
}

.item[data-item="18,15"] {
  --offset-x: 18;
  --offset-y: 15;
}

.item[data-item="18,16"] {
  --offset-x: 18;
  --offset-y: 16;
}

.item[data-item="18,17"] {
  --offset-x: 18;
  --offset-y: 17;
}

.item[data-item="18,18"] {
  --offset-x: 18;
  --offset-y: 18;
}

.item[data-item="18,19"] {
  --offset-x: 18;
  --offset-y: 19;
}

.item[data-item="18,20"] {
  --offset-x: 18;
  --offset-y: 20;
}

.item[data-item="18,21"] {
  --offset-x: 18;
  --offset-y: 21;
}

.item[data-item="18,22"] {
  --offset-x: 18;
  --offset-y: 22;
}

.item[data-item="18,23"] {
  --offset-x: 18;
  --offset-y: 23;
}

.item[data-item="18,24"] {
  --offset-x: 18;
  --offset-y: 24;
}

.item[data-item="18,25"] {
  --offset-x: 18;
  --offset-y: 25;
}

.item[data-item="18,26"] {
  --offset-x: 18;
  --offset-y: 26;
}

.item[data-item="18,27"] {
  --offset-x: 18;
  --offset-y: 27;
}

.item[data-item="18,28"] {
  --offset-x: 18;
  --offset-y: 28;
}

.item[data-item="18,29"] {
  --offset-x: 18;
  --offset-y: 29;
}

.item[data-item="18,30"] {
  --offset-x: 18;
  --offset-y: 30;
}

.item[data-item="18,31"] {
  --offset-x: 18;
  --offset-y: 31;
}

.item[data-item="18,32"] {
  --offset-x: 18;
  --offset-y: 32;
}

.item[data-item="18,33"] {
  --offset-x: 18;
  --offset-y: 33;
}

.item[data-item="18,34"] {
  --offset-x: 18;
  --offset-y: 34;
}

.item[data-item="18,35"] {
  --offset-x: 18;
  --offset-y: 35;
}

.item[data-item="18,36"] {
  --offset-x: 18;
  --offset-y: 36;
}

.item[data-item="18,37"] {
  --offset-x: 18;
  --offset-y: 37;
}

.item[data-item="18,38"] {
  --offset-x: 18;
  --offset-y: 38;
}

.item[data-item="18,39"] {
  --offset-x: 18;
  --offset-y: 39;
}

.item[data-item="18,40"] {
  --offset-x: 18;
  --offset-y: 40;
}

.item[data-item="18,41"] {
  --offset-x: 18;
  --offset-y: 41;
}

.item[data-item="18,42"] {
  --offset-x: 18;
  --offset-y: 42;
}

.item[data-item="18,43"] {
  --offset-x: 18;
  --offset-y: 43;
}

.item[data-item="18,44"] {
  --offset-x: 18;
  --offset-y: 44;
}

.item[data-item="18,45"] {
  --offset-x: 18;
  --offset-y: 45;
}

.item[data-item="18,46"] {
  --offset-x: 18;
  --offset-y: 46;
}

.item[data-item="18,47"] {
  --offset-x: 18;
  --offset-y: 47;
}

.item[data-item="18,48"] {
  --offset-x: 18;
  --offset-y: 48;
}

.item[data-item="18,49"] {
  --offset-x: 18;
  --offset-y: 49;
}

.item[data-item="18,50"] {
  --offset-x: 18;
  --offset-y: 50;
}

.item[data-item="19,-50"] {
  --offset-x: 19;
  --offset-y: -50;
}

.item[data-item="19,-49"] {
  --offset-x: 19;
  --offset-y: -49;
}

.item[data-item="19,-48"] {
  --offset-x: 19;
  --offset-y: -48;
}

.item[data-item="19,-47"] {
  --offset-x: 19;
  --offset-y: -47;
}

.item[data-item="19,-46"] {
  --offset-x: 19;
  --offset-y: -46;
}

.item[data-item="19,-45"] {
  --offset-x: 19;
  --offset-y: -45;
}

.item[data-item="19,-44"] {
  --offset-x: 19;
  --offset-y: -44;
}

.item[data-item="19,-43"] {
  --offset-x: 19;
  --offset-y: -43;
}

.item[data-item="19,-42"] {
  --offset-x: 19;
  --offset-y: -42;
}

.item[data-item="19,-41"] {
  --offset-x: 19;
  --offset-y: -41;
}

.item[data-item="19,-40"] {
  --offset-x: 19;
  --offset-y: -40;
}

.item[data-item="19,-39"] {
  --offset-x: 19;
  --offset-y: -39;
}

.item[data-item="19,-38"] {
  --offset-x: 19;
  --offset-y: -38;
}

.item[data-item="19,-37"] {
  --offset-x: 19;
  --offset-y: -37;
}

.item[data-item="19,-36"] {
  --offset-x: 19;
  --offset-y: -36;
}

.item[data-item="19,-35"] {
  --offset-x: 19;
  --offset-y: -35;
}

.item[data-item="19,-34"] {
  --offset-x: 19;
  --offset-y: -34;
}

.item[data-item="19,-33"] {
  --offset-x: 19;
  --offset-y: -33;
}

.item[data-item="19,-32"] {
  --offset-x: 19;
  --offset-y: -32;
}

.item[data-item="19,-31"] {
  --offset-x: 19;
  --offset-y: -31;
}

.item[data-item="19,-30"] {
  --offset-x: 19;
  --offset-y: -30;
}

.item[data-item="19,-29"] {
  --offset-x: 19;
  --offset-y: -29;
}

.item[data-item="19,-28"] {
  --offset-x: 19;
  --offset-y: -28;
}

.item[data-item="19,-27"] {
  --offset-x: 19;
  --offset-y: -27;
}

.item[data-item="19,-26"] {
  --offset-x: 19;
  --offset-y: -26;
}

.item[data-item="19,-25"] {
  --offset-x: 19;
  --offset-y: -25;
}

.item[data-item="19,-24"] {
  --offset-x: 19;
  --offset-y: -24;
}

.item[data-item="19,-23"] {
  --offset-x: 19;
  --offset-y: -23;
}

.item[data-item="19,-22"] {
  --offset-x: 19;
  --offset-y: -22;
}

.item[data-item="19,-21"] {
  --offset-x: 19;
  --offset-y: -21;
}

.item[data-item="19,-20"] {
  --offset-x: 19;
  --offset-y: -20;
}

.item[data-item="19,-19"] {
  --offset-x: 19;
  --offset-y: -19;
}

.item[data-item="19,-18"] {
  --offset-x: 19;
  --offset-y: -18;
}

.item[data-item="19,-17"] {
  --offset-x: 19;
  --offset-y: -17;
}

.item[data-item="19,-16"] {
  --offset-x: 19;
  --offset-y: -16;
}

.item[data-item="19,-15"] {
  --offset-x: 19;
  --offset-y: -15;
}

.item[data-item="19,-14"] {
  --offset-x: 19;
  --offset-y: -14;
}

.item[data-item="19,-13"] {
  --offset-x: 19;
  --offset-y: -13;
}

.item[data-item="19,-12"] {
  --offset-x: 19;
  --offset-y: -12;
}

.item[data-item="19,-11"] {
  --offset-x: 19;
  --offset-y: -11;
}

.item[data-item="19,-10"] {
  --offset-x: 19;
  --offset-y: -10;
}

.item[data-item="19,-9"] {
  --offset-x: 19;
  --offset-y: -9;
}

.item[data-item="19,-8"] {
  --offset-x: 19;
  --offset-y: -8;
}

.item[data-item="19,-7"] {
  --offset-x: 19;
  --offset-y: -7;
}

.item[data-item="19,-6"] {
  --offset-x: 19;
  --offset-y: -6;
}

.item[data-item="19,-5"] {
  --offset-x: 19;
  --offset-y: -5;
}

.item[data-item="19,-4"] {
  --offset-x: 19;
  --offset-y: -4;
}

.item[data-item="19,-3"] {
  --offset-x: 19;
  --offset-y: -3;
}

.item[data-item="19,-2"] {
  --offset-x: 19;
  --offset-y: -2;
}

.item[data-item="19,-1"] {
  --offset-x: 19;
  --offset-y: -1;
}

.item[data-item="19,0"] {
  --offset-x: 19;
  --offset-y: 0;
}

.item[data-item="19,1"] {
  --offset-x: 19;
  --offset-y: 1;
}

.item[data-item="19,2"] {
  --offset-x: 19;
  --offset-y: 2;
}

.item[data-item="19,3"] {
  --offset-x: 19;
  --offset-y: 3;
}

.item[data-item="19,4"] {
  --offset-x: 19;
  --offset-y: 4;
}

.item[data-item="19,5"] {
  --offset-x: 19;
  --offset-y: 5;
}

.item[data-item="19,6"] {
  --offset-x: 19;
  --offset-y: 6;
}

.item[data-item="19,7"] {
  --offset-x: 19;
  --offset-y: 7;
}

.item[data-item="19,8"] {
  --offset-x: 19;
  --offset-y: 8;
}

.item[data-item="19,9"] {
  --offset-x: 19;
  --offset-y: 9;
}

.item[data-item="19,10"] {
  --offset-x: 19;
  --offset-y: 10;
}

.item[data-item="19,11"] {
  --offset-x: 19;
  --offset-y: 11;
}

.item[data-item="19,12"] {
  --offset-x: 19;
  --offset-y: 12;
}

.item[data-item="19,13"] {
  --offset-x: 19;
  --offset-y: 13;
}

.item[data-item="19,14"] {
  --offset-x: 19;
  --offset-y: 14;
}

.item[data-item="19,15"] {
  --offset-x: 19;
  --offset-y: 15;
}

.item[data-item="19,16"] {
  --offset-x: 19;
  --offset-y: 16;
}

.item[data-item="19,17"] {
  --offset-x: 19;
  --offset-y: 17;
}

.item[data-item="19,18"] {
  --offset-x: 19;
  --offset-y: 18;
}

.item[data-item="19,19"] {
  --offset-x: 19;
  --offset-y: 19;
}

.item[data-item="19,20"] {
  --offset-x: 19;
  --offset-y: 20;
}

.item[data-item="19,21"] {
  --offset-x: 19;
  --offset-y: 21;
}

.item[data-item="19,22"] {
  --offset-x: 19;
  --offset-y: 22;
}

.item[data-item="19,23"] {
  --offset-x: 19;
  --offset-y: 23;
}

.item[data-item="19,24"] {
  --offset-x: 19;
  --offset-y: 24;
}

.item[data-item="19,25"] {
  --offset-x: 19;
  --offset-y: 25;
}

.item[data-item="19,26"] {
  --offset-x: 19;
  --offset-y: 26;
}

.item[data-item="19,27"] {
  --offset-x: 19;
  --offset-y: 27;
}

.item[data-item="19,28"] {
  --offset-x: 19;
  --offset-y: 28;
}

.item[data-item="19,29"] {
  --offset-x: 19;
  --offset-y: 29;
}

.item[data-item="19,30"] {
  --offset-x: 19;
  --offset-y: 30;
}

.item[data-item="19,31"] {
  --offset-x: 19;
  --offset-y: 31;
}

.item[data-item="19,32"] {
  --offset-x: 19;
  --offset-y: 32;
}

.item[data-item="19,33"] {
  --offset-x: 19;
  --offset-y: 33;
}

.item[data-item="19,34"] {
  --offset-x: 19;
  --offset-y: 34;
}

.item[data-item="19,35"] {
  --offset-x: 19;
  --offset-y: 35;
}

.item[data-item="19,36"] {
  --offset-x: 19;
  --offset-y: 36;
}

.item[data-item="19,37"] {
  --offset-x: 19;
  --offset-y: 37;
}

.item[data-item="19,38"] {
  --offset-x: 19;
  --offset-y: 38;
}

.item[data-item="19,39"] {
  --offset-x: 19;
  --offset-y: 39;
}

.item[data-item="19,40"] {
  --offset-x: 19;
  --offset-y: 40;
}

.item[data-item="19,41"] {
  --offset-x: 19;
  --offset-y: 41;
}

.item[data-item="19,42"] {
  --offset-x: 19;
  --offset-y: 42;
}

.item[data-item="19,43"] {
  --offset-x: 19;
  --offset-y: 43;
}

.item[data-item="19,44"] {
  --offset-x: 19;
  --offset-y: 44;
}

.item[data-item="19,45"] {
  --offset-x: 19;
  --offset-y: 45;
}

.item[data-item="19,46"] {
  --offset-x: 19;
  --offset-y: 46;
}

.item[data-item="19,47"] {
  --offset-x: 19;
  --offset-y: 47;
}

.item[data-item="19,48"] {
  --offset-x: 19;
  --offset-y: 48;
}

.item[data-item="19,49"] {
  --offset-x: 19;
  --offset-y: 49;
}

.item[data-item="19,50"] {
  --offset-x: 19;
  --offset-y: 50;
}

.item[data-item="20,-50"] {
  --offset-x: 20;
  --offset-y: -50;
}

.item[data-item="20,-49"] {
  --offset-x: 20;
  --offset-y: -49;
}

.item[data-item="20,-48"] {
  --offset-x: 20;
  --offset-y: -48;
}

.item[data-item="20,-47"] {
  --offset-x: 20;
  --offset-y: -47;
}

.item[data-item="20,-46"] {
  --offset-x: 20;
  --offset-y: -46;
}

.item[data-item="20,-45"] {
  --offset-x: 20;
  --offset-y: -45;
}

.item[data-item="20,-44"] {
  --offset-x: 20;
  --offset-y: -44;
}

.item[data-item="20,-43"] {
  --offset-x: 20;
  --offset-y: -43;
}

.item[data-item="20,-42"] {
  --offset-x: 20;
  --offset-y: -42;
}

.item[data-item="20,-41"] {
  --offset-x: 20;
  --offset-y: -41;
}

.item[data-item="20,-40"] {
  --offset-x: 20;
  --offset-y: -40;
}

.item[data-item="20,-39"] {
  --offset-x: 20;
  --offset-y: -39;
}

.item[data-item="20,-38"] {
  --offset-x: 20;
  --offset-y: -38;
}

.item[data-item="20,-37"] {
  --offset-x: 20;
  --offset-y: -37;
}

.item[data-item="20,-36"] {
  --offset-x: 20;
  --offset-y: -36;
}

.item[data-item="20,-35"] {
  --offset-x: 20;
  --offset-y: -35;
}

.item[data-item="20,-34"] {
  --offset-x: 20;
  --offset-y: -34;
}

.item[data-item="20,-33"] {
  --offset-x: 20;
  --offset-y: -33;
}

.item[data-item="20,-32"] {
  --offset-x: 20;
  --offset-y: -32;
}

.item[data-item="20,-31"] {
  --offset-x: 20;
  --offset-y: -31;
}

.item[data-item="20,-30"] {
  --offset-x: 20;
  --offset-y: -30;
}

.item[data-item="20,-29"] {
  --offset-x: 20;
  --offset-y: -29;
}

.item[data-item="20,-28"] {
  --offset-x: 20;
  --offset-y: -28;
}

.item[data-item="20,-27"] {
  --offset-x: 20;
  --offset-y: -27;
}

.item[data-item="20,-26"] {
  --offset-x: 20;
  --offset-y: -26;
}

.item[data-item="20,-25"] {
  --offset-x: 20;
  --offset-y: -25;
}

.item[data-item="20,-24"] {
  --offset-x: 20;
  --offset-y: -24;
}

.item[data-item="20,-23"] {
  --offset-x: 20;
  --offset-y: -23;
}

.item[data-item="20,-22"] {
  --offset-x: 20;
  --offset-y: -22;
}

.item[data-item="20,-21"] {
  --offset-x: 20;
  --offset-y: -21;
}

.item[data-item="20,-20"] {
  --offset-x: 20;
  --offset-y: -20;
}

.item[data-item="20,-19"] {
  --offset-x: 20;
  --offset-y: -19;
}

.item[data-item="20,-18"] {
  --offset-x: 20;
  --offset-y: -18;
}

.item[data-item="20,-17"] {
  --offset-x: 20;
  --offset-y: -17;
}

.item[data-item="20,-16"] {
  --offset-x: 20;
  --offset-y: -16;
}

.item[data-item="20,-15"] {
  --offset-x: 20;
  --offset-y: -15;
}

.item[data-item="20,-14"] {
  --offset-x: 20;
  --offset-y: -14;
}

.item[data-item="20,-13"] {
  --offset-x: 20;
  --offset-y: -13;
}

.item[data-item="20,-12"] {
  --offset-x: 20;
  --offset-y: -12;
}

.item[data-item="20,-11"] {
  --offset-x: 20;
  --offset-y: -11;
}

.item[data-item="20,-10"] {
  --offset-x: 20;
  --offset-y: -10;
}

.item[data-item="20,-9"] {
  --offset-x: 20;
  --offset-y: -9;
}

.item[data-item="20,-8"] {
  --offset-x: 20;
  --offset-y: -8;
}

.item[data-item="20,-7"] {
  --offset-x: 20;
  --offset-y: -7;
}

.item[data-item="20,-6"] {
  --offset-x: 20;
  --offset-y: -6;
}

.item[data-item="20,-5"] {
  --offset-x: 20;
  --offset-y: -5;
}

.item[data-item="20,-4"] {
  --offset-x: 20;
  --offset-y: -4;
}

.item[data-item="20,-3"] {
  --offset-x: 20;
  --offset-y: -3;
}

.item[data-item="20,-2"] {
  --offset-x: 20;
  --offset-y: -2;
}

.item[data-item="20,-1"] {
  --offset-x: 20;
  --offset-y: -1;
}

.item[data-item="20,0"] {
  --offset-x: 20;
  --offset-y: 0;
}

.item[data-item="20,1"] {
  --offset-x: 20;
  --offset-y: 1;
}

.item[data-item="20,2"] {
  --offset-x: 20;
  --offset-y: 2;
}

.item[data-item="20,3"] {
  --offset-x: 20;
  --offset-y: 3;
}

.item[data-item="20,4"] {
  --offset-x: 20;
  --offset-y: 4;
}

.item[data-item="20,5"] {
  --offset-x: 20;
  --offset-y: 5;
}

.item[data-item="20,6"] {
  --offset-x: 20;
  --offset-y: 6;
}

.item[data-item="20,7"] {
  --offset-x: 20;
  --offset-y: 7;
}

.item[data-item="20,8"] {
  --offset-x: 20;
  --offset-y: 8;
}

.item[data-item="20,9"] {
  --offset-x: 20;
  --offset-y: 9;
}

.item[data-item="20,10"] {
  --offset-x: 20;
  --offset-y: 10;
}

.item[data-item="20,11"] {
  --offset-x: 20;
  --offset-y: 11;
}

.item[data-item="20,12"] {
  --offset-x: 20;
  --offset-y: 12;
}

.item[data-item="20,13"] {
  --offset-x: 20;
  --offset-y: 13;
}

.item[data-item="20,14"] {
  --offset-x: 20;
  --offset-y: 14;
}

.item[data-item="20,15"] {
  --offset-x: 20;
  --offset-y: 15;
}

.item[data-item="20,16"] {
  --offset-x: 20;
  --offset-y: 16;
}

.item[data-item="20,17"] {
  --offset-x: 20;
  --offset-y: 17;
}

.item[data-item="20,18"] {
  --offset-x: 20;
  --offset-y: 18;
}

.item[data-item="20,19"] {
  --offset-x: 20;
  --offset-y: 19;
}

.item[data-item="20,20"] {
  --offset-x: 20;
  --offset-y: 20;
}

.item[data-item="20,21"] {
  --offset-x: 20;
  --offset-y: 21;
}

.item[data-item="20,22"] {
  --offset-x: 20;
  --offset-y: 22;
}

.item[data-item="20,23"] {
  --offset-x: 20;
  --offset-y: 23;
}

.item[data-item="20,24"] {
  --offset-x: 20;
  --offset-y: 24;
}

.item[data-item="20,25"] {
  --offset-x: 20;
  --offset-y: 25;
}

.item[data-item="20,26"] {
  --offset-x: 20;
  --offset-y: 26;
}

.item[data-item="20,27"] {
  --offset-x: 20;
  --offset-y: 27;
}

.item[data-item="20,28"] {
  --offset-x: 20;
  --offset-y: 28;
}

.item[data-item="20,29"] {
  --offset-x: 20;
  --offset-y: 29;
}

.item[data-item="20,30"] {
  --offset-x: 20;
  --offset-y: 30;
}

.item[data-item="20,31"] {
  --offset-x: 20;
  --offset-y: 31;
}

.item[data-item="20,32"] {
  --offset-x: 20;
  --offset-y: 32;
}

.item[data-item="20,33"] {
  --offset-x: 20;
  --offset-y: 33;
}

.item[data-item="20,34"] {
  --offset-x: 20;
  --offset-y: 34;
}

.item[data-item="20,35"] {
  --offset-x: 20;
  --offset-y: 35;
}

.item[data-item="20,36"] {
  --offset-x: 20;
  --offset-y: 36;
}

.item[data-item="20,37"] {
  --offset-x: 20;
  --offset-y: 37;
}

.item[data-item="20,38"] {
  --offset-x: 20;
  --offset-y: 38;
}

.item[data-item="20,39"] {
  --offset-x: 20;
  --offset-y: 39;
}

.item[data-item="20,40"] {
  --offset-x: 20;
  --offset-y: 40;
}

.item[data-item="20,41"] {
  --offset-x: 20;
  --offset-y: 41;
}

.item[data-item="20,42"] {
  --offset-x: 20;
  --offset-y: 42;
}

.item[data-item="20,43"] {
  --offset-x: 20;
  --offset-y: 43;
}

.item[data-item="20,44"] {
  --offset-x: 20;
  --offset-y: 44;
}

.item[data-item="20,45"] {
  --offset-x: 20;
  --offset-y: 45;
}

.item[data-item="20,46"] {
  --offset-x: 20;
  --offset-y: 46;
}

.item[data-item="20,47"] {
  --offset-x: 20;
  --offset-y: 47;
}

.item[data-item="20,48"] {
  --offset-x: 20;
  --offset-y: 48;
}

.item[data-item="20,49"] {
  --offset-x: 20;
  --offset-y: 49;
}

.item[data-item="20,50"] {
  --offset-x: 20;
  --offset-y: 50;
}

.item[data-item="21,-50"] {
  --offset-x: 21;
  --offset-y: -50;
}

.item[data-item="21,-49"] {
  --offset-x: 21;
  --offset-y: -49;
}

.item[data-item="21,-48"] {
  --offset-x: 21;
  --offset-y: -48;
}

.item[data-item="21,-47"] {
  --offset-x: 21;
  --offset-y: -47;
}

.item[data-item="21,-46"] {
  --offset-x: 21;
  --offset-y: -46;
}

.item[data-item="21,-45"] {
  --offset-x: 21;
  --offset-y: -45;
}

.item[data-item="21,-44"] {
  --offset-x: 21;
  --offset-y: -44;
}

.item[data-item="21,-43"] {
  --offset-x: 21;
  --offset-y: -43;
}

.item[data-item="21,-42"] {
  --offset-x: 21;
  --offset-y: -42;
}

.item[data-item="21,-41"] {
  --offset-x: 21;
  --offset-y: -41;
}

.item[data-item="21,-40"] {
  --offset-x: 21;
  --offset-y: -40;
}

.item[data-item="21,-39"] {
  --offset-x: 21;
  --offset-y: -39;
}

.item[data-item="21,-38"] {
  --offset-x: 21;
  --offset-y: -38;
}

.item[data-item="21,-37"] {
  --offset-x: 21;
  --offset-y: -37;
}

.item[data-item="21,-36"] {
  --offset-x: 21;
  --offset-y: -36;
}

.item[data-item="21,-35"] {
  --offset-x: 21;
  --offset-y: -35;
}

.item[data-item="21,-34"] {
  --offset-x: 21;
  --offset-y: -34;
}

.item[data-item="21,-33"] {
  --offset-x: 21;
  --offset-y: -33;
}

.item[data-item="21,-32"] {
  --offset-x: 21;
  --offset-y: -32;
}

.item[data-item="21,-31"] {
  --offset-x: 21;
  --offset-y: -31;
}

.item[data-item="21,-30"] {
  --offset-x: 21;
  --offset-y: -30;
}

.item[data-item="21,-29"] {
  --offset-x: 21;
  --offset-y: -29;
}

.item[data-item="21,-28"] {
  --offset-x: 21;
  --offset-y: -28;
}

.item[data-item="21,-27"] {
  --offset-x: 21;
  --offset-y: -27;
}

.item[data-item="21,-26"] {
  --offset-x: 21;
  --offset-y: -26;
}

.item[data-item="21,-25"] {
  --offset-x: 21;
  --offset-y: -25;
}

.item[data-item="21,-24"] {
  --offset-x: 21;
  --offset-y: -24;
}

.item[data-item="21,-23"] {
  --offset-x: 21;
  --offset-y: -23;
}

.item[data-item="21,-22"] {
  --offset-x: 21;
  --offset-y: -22;
}

.item[data-item="21,-21"] {
  --offset-x: 21;
  --offset-y: -21;
}

.item[data-item="21,-20"] {
  --offset-x: 21;
  --offset-y: -20;
}

.item[data-item="21,-19"] {
  --offset-x: 21;
  --offset-y: -19;
}

.item[data-item="21,-18"] {
  --offset-x: 21;
  --offset-y: -18;
}

.item[data-item="21,-17"] {
  --offset-x: 21;
  --offset-y: -17;
}

.item[data-item="21,-16"] {
  --offset-x: 21;
  --offset-y: -16;
}

.item[data-item="21,-15"] {
  --offset-x: 21;
  --offset-y: -15;
}

.item[data-item="21,-14"] {
  --offset-x: 21;
  --offset-y: -14;
}

.item[data-item="21,-13"] {
  --offset-x: 21;
  --offset-y: -13;
}

.item[data-item="21,-12"] {
  --offset-x: 21;
  --offset-y: -12;
}

.item[data-item="21,-11"] {
  --offset-x: 21;
  --offset-y: -11;
}

.item[data-item="21,-10"] {
  --offset-x: 21;
  --offset-y: -10;
}

.item[data-item="21,-9"] {
  --offset-x: 21;
  --offset-y: -9;
}

.item[data-item="21,-8"] {
  --offset-x: 21;
  --offset-y: -8;
}

.item[data-item="21,-7"] {
  --offset-x: 21;
  --offset-y: -7;
}

.item[data-item="21,-6"] {
  --offset-x: 21;
  --offset-y: -6;
}

.item[data-item="21,-5"] {
  --offset-x: 21;
  --offset-y: -5;
}

.item[data-item="21,-4"] {
  --offset-x: 21;
  --offset-y: -4;
}

.item[data-item="21,-3"] {
  --offset-x: 21;
  --offset-y: -3;
}

.item[data-item="21,-2"] {
  --offset-x: 21;
  --offset-y: -2;
}

.item[data-item="21,-1"] {
  --offset-x: 21;
  --offset-y: -1;
}

.item[data-item="21,0"] {
  --offset-x: 21;
  --offset-y: 0;
}

.item[data-item="21,1"] {
  --offset-x: 21;
  --offset-y: 1;
}

.item[data-item="21,2"] {
  --offset-x: 21;
  --offset-y: 2;
}

.item[data-item="21,3"] {
  --offset-x: 21;
  --offset-y: 3;
}

.item[data-item="21,4"] {
  --offset-x: 21;
  --offset-y: 4;
}

.item[data-item="21,5"] {
  --offset-x: 21;
  --offset-y: 5;
}

.item[data-item="21,6"] {
  --offset-x: 21;
  --offset-y: 6;
}

.item[data-item="21,7"] {
  --offset-x: 21;
  --offset-y: 7;
}

.item[data-item="21,8"] {
  --offset-x: 21;
  --offset-y: 8;
}

.item[data-item="21,9"] {
  --offset-x: 21;
  --offset-y: 9;
}

.item[data-item="21,10"] {
  --offset-x: 21;
  --offset-y: 10;
}

.item[data-item="21,11"] {
  --offset-x: 21;
  --offset-y: 11;
}

.item[data-item="21,12"] {
  --offset-x: 21;
  --offset-y: 12;
}

.item[data-item="21,13"] {
  --offset-x: 21;
  --offset-y: 13;
}

.item[data-item="21,14"] {
  --offset-x: 21;
  --offset-y: 14;
}

.item[data-item="21,15"] {
  --offset-x: 21;
  --offset-y: 15;
}

.item[data-item="21,16"] {
  --offset-x: 21;
  --offset-y: 16;
}

.item[data-item="21,17"] {
  --offset-x: 21;
  --offset-y: 17;
}

.item[data-item="21,18"] {
  --offset-x: 21;
  --offset-y: 18;
}

.item[data-item="21,19"] {
  --offset-x: 21;
  --offset-y: 19;
}

.item[data-item="21,20"] {
  --offset-x: 21;
  --offset-y: 20;
}

.item[data-item="21,21"] {
  --offset-x: 21;
  --offset-y: 21;
}

.item[data-item="21,22"] {
  --offset-x: 21;
  --offset-y: 22;
}

.item[data-item="21,23"] {
  --offset-x: 21;
  --offset-y: 23;
}

.item[data-item="21,24"] {
  --offset-x: 21;
  --offset-y: 24;
}

.item[data-item="21,25"] {
  --offset-x: 21;
  --offset-y: 25;
}

.item[data-item="21,26"] {
  --offset-x: 21;
  --offset-y: 26;
}

.item[data-item="21,27"] {
  --offset-x: 21;
  --offset-y: 27;
}

.item[data-item="21,28"] {
  --offset-x: 21;
  --offset-y: 28;
}

.item[data-item="21,29"] {
  --offset-x: 21;
  --offset-y: 29;
}

.item[data-item="21,30"] {
  --offset-x: 21;
  --offset-y: 30;
}

.item[data-item="21,31"] {
  --offset-x: 21;
  --offset-y: 31;
}

.item[data-item="21,32"] {
  --offset-x: 21;
  --offset-y: 32;
}

.item[data-item="21,33"] {
  --offset-x: 21;
  --offset-y: 33;
}

.item[data-item="21,34"] {
  --offset-x: 21;
  --offset-y: 34;
}

.item[data-item="21,35"] {
  --offset-x: 21;
  --offset-y: 35;
}

.item[data-item="21,36"] {
  --offset-x: 21;
  --offset-y: 36;
}

.item[data-item="21,37"] {
  --offset-x: 21;
  --offset-y: 37;
}

.item[data-item="21,38"] {
  --offset-x: 21;
  --offset-y: 38;
}

.item[data-item="21,39"] {
  --offset-x: 21;
  --offset-y: 39;
}

.item[data-item="21,40"] {
  --offset-x: 21;
  --offset-y: 40;
}

.item[data-item="21,41"] {
  --offset-x: 21;
  --offset-y: 41;
}

.item[data-item="21,42"] {
  --offset-x: 21;
  --offset-y: 42;
}

.item[data-item="21,43"] {
  --offset-x: 21;
  --offset-y: 43;
}

.item[data-item="21,44"] {
  --offset-x: 21;
  --offset-y: 44;
}

.item[data-item="21,45"] {
  --offset-x: 21;
  --offset-y: 45;
}

.item[data-item="21,46"] {
  --offset-x: 21;
  --offset-y: 46;
}

.item[data-item="21,47"] {
  --offset-x: 21;
  --offset-y: 47;
}

.item[data-item="21,48"] {
  --offset-x: 21;
  --offset-y: 48;
}

.item[data-item="21,49"] {
  --offset-x: 21;
  --offset-y: 49;
}

.item[data-item="21,50"] {
  --offset-x: 21;
  --offset-y: 50;
}

.item[data-item="22,-50"] {
  --offset-x: 22;
  --offset-y: -50;
}

.item[data-item="22,-49"] {
  --offset-x: 22;
  --offset-y: -49;
}

.item[data-item="22,-48"] {
  --offset-x: 22;
  --offset-y: -48;
}

.item[data-item="22,-47"] {
  --offset-x: 22;
  --offset-y: -47;
}

.item[data-item="22,-46"] {
  --offset-x: 22;
  --offset-y: -46;
}

.item[data-item="22,-45"] {
  --offset-x: 22;
  --offset-y: -45;
}

.item[data-item="22,-44"] {
  --offset-x: 22;
  --offset-y: -44;
}

.item[data-item="22,-43"] {
  --offset-x: 22;
  --offset-y: -43;
}

.item[data-item="22,-42"] {
  --offset-x: 22;
  --offset-y: -42;
}

.item[data-item="22,-41"] {
  --offset-x: 22;
  --offset-y: -41;
}

.item[data-item="22,-40"] {
  --offset-x: 22;
  --offset-y: -40;
}

.item[data-item="22,-39"] {
  --offset-x: 22;
  --offset-y: -39;
}

.item[data-item="22,-38"] {
  --offset-x: 22;
  --offset-y: -38;
}

.item[data-item="22,-37"] {
  --offset-x: 22;
  --offset-y: -37;
}

.item[data-item="22,-36"] {
  --offset-x: 22;
  --offset-y: -36;
}

.item[data-item="22,-35"] {
  --offset-x: 22;
  --offset-y: -35;
}

.item[data-item="22,-34"] {
  --offset-x: 22;
  --offset-y: -34;
}

.item[data-item="22,-33"] {
  --offset-x: 22;
  --offset-y: -33;
}

.item[data-item="22,-32"] {
  --offset-x: 22;
  --offset-y: -32;
}

.item[data-item="22,-31"] {
  --offset-x: 22;
  --offset-y: -31;
}

.item[data-item="22,-30"] {
  --offset-x: 22;
  --offset-y: -30;
}

.item[data-item="22,-29"] {
  --offset-x: 22;
  --offset-y: -29;
}

.item[data-item="22,-28"] {
  --offset-x: 22;
  --offset-y: -28;
}

.item[data-item="22,-27"] {
  --offset-x: 22;
  --offset-y: -27;
}

.item[data-item="22,-26"] {
  --offset-x: 22;
  --offset-y: -26;
}

.item[data-item="22,-25"] {
  --offset-x: 22;
  --offset-y: -25;
}

.item[data-item="22,-24"] {
  --offset-x: 22;
  --offset-y: -24;
}

.item[data-item="22,-23"] {
  --offset-x: 22;
  --offset-y: -23;
}

.item[data-item="22,-22"] {
  --offset-x: 22;
  --offset-y: -22;
}

.item[data-item="22,-21"] {
  --offset-x: 22;
  --offset-y: -21;
}

.item[data-item="22,-20"] {
  --offset-x: 22;
  --offset-y: -20;
}

.item[data-item="22,-19"] {
  --offset-x: 22;
  --offset-y: -19;
}

.item[data-item="22,-18"] {
  --offset-x: 22;
  --offset-y: -18;
}

.item[data-item="22,-17"] {
  --offset-x: 22;
  --offset-y: -17;
}

.item[data-item="22,-16"] {
  --offset-x: 22;
  --offset-y: -16;
}

.item[data-item="22,-15"] {
  --offset-x: 22;
  --offset-y: -15;
}

.item[data-item="22,-14"] {
  --offset-x: 22;
  --offset-y: -14;
}

.item[data-item="22,-13"] {
  --offset-x: 22;
  --offset-y: -13;
}

.item[data-item="22,-12"] {
  --offset-x: 22;
  --offset-y: -12;
}

.item[data-item="22,-11"] {
  --offset-x: 22;
  --offset-y: -11;
}

.item[data-item="22,-10"] {
  --offset-x: 22;
  --offset-y: -10;
}

.item[data-item="22,-9"] {
  --offset-x: 22;
  --offset-y: -9;
}

.item[data-item="22,-8"] {
  --offset-x: 22;
  --offset-y: -8;
}

.item[data-item="22,-7"] {
  --offset-x: 22;
  --offset-y: -7;
}

.item[data-item="22,-6"] {
  --offset-x: 22;
  --offset-y: -6;
}

.item[data-item="22,-5"] {
  --offset-x: 22;
  --offset-y: -5;
}

.item[data-item="22,-4"] {
  --offset-x: 22;
  --offset-y: -4;
}

.item[data-item="22,-3"] {
  --offset-x: 22;
  --offset-y: -3;
}

.item[data-item="22,-2"] {
  --offset-x: 22;
  --offset-y: -2;
}

.item[data-item="22,-1"] {
  --offset-x: 22;
  --offset-y: -1;
}

.item[data-item="22,0"] {
  --offset-x: 22;
  --offset-y: 0;
}

.item[data-item="22,1"] {
  --offset-x: 22;
  --offset-y: 1;
}

.item[data-item="22,2"] {
  --offset-x: 22;
  --offset-y: 2;
}

.item[data-item="22,3"] {
  --offset-x: 22;
  --offset-y: 3;
}

.item[data-item="22,4"] {
  --offset-x: 22;
  --offset-y: 4;
}

.item[data-item="22,5"] {
  --offset-x: 22;
  --offset-y: 5;
}

.item[data-item="22,6"] {
  --offset-x: 22;
  --offset-y: 6;
}

.item[data-item="22,7"] {
  --offset-x: 22;
  --offset-y: 7;
}

.item[data-item="22,8"] {
  --offset-x: 22;
  --offset-y: 8;
}

.item[data-item="22,9"] {
  --offset-x: 22;
  --offset-y: 9;
}

.item[data-item="22,10"] {
  --offset-x: 22;
  --offset-y: 10;
}

.item[data-item="22,11"] {
  --offset-x: 22;
  --offset-y: 11;
}

.item[data-item="22,12"] {
  --offset-x: 22;
  --offset-y: 12;
}

.item[data-item="22,13"] {
  --offset-x: 22;
  --offset-y: 13;
}

.item[data-item="22,14"] {
  --offset-x: 22;
  --offset-y: 14;
}

.item[data-item="22,15"] {
  --offset-x: 22;
  --offset-y: 15;
}

.item[data-item="22,16"] {
  --offset-x: 22;
  --offset-y: 16;
}

.item[data-item="22,17"] {
  --offset-x: 22;
  --offset-y: 17;
}

.item[data-item="22,18"] {
  --offset-x: 22;
  --offset-y: 18;
}

.item[data-item="22,19"] {
  --offset-x: 22;
  --offset-y: 19;
}

.item[data-item="22,20"] {
  --offset-x: 22;
  --offset-y: 20;
}

.item[data-item="22,21"] {
  --offset-x: 22;
  --offset-y: 21;
}

.item[data-item="22,22"] {
  --offset-x: 22;
  --offset-y: 22;
}

.item[data-item="22,23"] {
  --offset-x: 22;
  --offset-y: 23;
}

.item[data-item="22,24"] {
  --offset-x: 22;
  --offset-y: 24;
}

.item[data-item="22,25"] {
  --offset-x: 22;
  --offset-y: 25;
}

.item[data-item="22,26"] {
  --offset-x: 22;
  --offset-y: 26;
}

.item[data-item="22,27"] {
  --offset-x: 22;
  --offset-y: 27;
}

.item[data-item="22,28"] {
  --offset-x: 22;
  --offset-y: 28;
}

.item[data-item="22,29"] {
  --offset-x: 22;
  --offset-y: 29;
}

.item[data-item="22,30"] {
  --offset-x: 22;
  --offset-y: 30;
}

.item[data-item="22,31"] {
  --offset-x: 22;
  --offset-y: 31;
}

.item[data-item="22,32"] {
  --offset-x: 22;
  --offset-y: 32;
}

.item[data-item="22,33"] {
  --offset-x: 22;
  --offset-y: 33;
}

.item[data-item="22,34"] {
  --offset-x: 22;
  --offset-y: 34;
}

.item[data-item="22,35"] {
  --offset-x: 22;
  --offset-y: 35;
}

.item[data-item="22,36"] {
  --offset-x: 22;
  --offset-y: 36;
}

.item[data-item="22,37"] {
  --offset-x: 22;
  --offset-y: 37;
}

.item[data-item="22,38"] {
  --offset-x: 22;
  --offset-y: 38;
}

.item[data-item="22,39"] {
  --offset-x: 22;
  --offset-y: 39;
}

.item[data-item="22,40"] {
  --offset-x: 22;
  --offset-y: 40;
}

.item[data-item="22,41"] {
  --offset-x: 22;
  --offset-y: 41;
}

.item[data-item="22,42"] {
  --offset-x: 22;
  --offset-y: 42;
}

.item[data-item="22,43"] {
  --offset-x: 22;
  --offset-y: 43;
}

.item[data-item="22,44"] {
  --offset-x: 22;
  --offset-y: 44;
}

.item[data-item="22,45"] {
  --offset-x: 22;
  --offset-y: 45;
}

.item[data-item="22,46"] {
  --offset-x: 22;
  --offset-y: 46;
}

.item[data-item="22,47"] {
  --offset-x: 22;
  --offset-y: 47;
}

.item[data-item="22,48"] {
  --offset-x: 22;
  --offset-y: 48;
}

.item[data-item="22,49"] {
  --offset-x: 22;
  --offset-y: 49;
}

.item[data-item="22,50"] {
  --offset-x: 22;
  --offset-y: 50;
}

.item[data-item="23,-50"] {
  --offset-x: 23;
  --offset-y: -50;
}

.item[data-item="23,-49"] {
  --offset-x: 23;
  --offset-y: -49;
}

.item[data-item="23,-48"] {
  --offset-x: 23;
  --offset-y: -48;
}

.item[data-item="23,-47"] {
  --offset-x: 23;
  --offset-y: -47;
}

.item[data-item="23,-46"] {
  --offset-x: 23;
  --offset-y: -46;
}

.item[data-item="23,-45"] {
  --offset-x: 23;
  --offset-y: -45;
}

.item[data-item="23,-44"] {
  --offset-x: 23;
  --offset-y: -44;
}

.item[data-item="23,-43"] {
  --offset-x: 23;
  --offset-y: -43;
}

.item[data-item="23,-42"] {
  --offset-x: 23;
  --offset-y: -42;
}

.item[data-item="23,-41"] {
  --offset-x: 23;
  --offset-y: -41;
}

.item[data-item="23,-40"] {
  --offset-x: 23;
  --offset-y: -40;
}

.item[data-item="23,-39"] {
  --offset-x: 23;
  --offset-y: -39;
}

.item[data-item="23,-38"] {
  --offset-x: 23;
  --offset-y: -38;
}

.item[data-item="23,-37"] {
  --offset-x: 23;
  --offset-y: -37;
}

.item[data-item="23,-36"] {
  --offset-x: 23;
  --offset-y: -36;
}

.item[data-item="23,-35"] {
  --offset-x: 23;
  --offset-y: -35;
}

.item[data-item="23,-34"] {
  --offset-x: 23;
  --offset-y: -34;
}

.item[data-item="23,-33"] {
  --offset-x: 23;
  --offset-y: -33;
}

.item[data-item="23,-32"] {
  --offset-x: 23;
  --offset-y: -32;
}

.item[data-item="23,-31"] {
  --offset-x: 23;
  --offset-y: -31;
}

.item[data-item="23,-30"] {
  --offset-x: 23;
  --offset-y: -30;
}

.item[data-item="23,-29"] {
  --offset-x: 23;
  --offset-y: -29;
}

.item[data-item="23,-28"] {
  --offset-x: 23;
  --offset-y: -28;
}

.item[data-item="23,-27"] {
  --offset-x: 23;
  --offset-y: -27;
}

.item[data-item="23,-26"] {
  --offset-x: 23;
  --offset-y: -26;
}

.item[data-item="23,-25"] {
  --offset-x: 23;
  --offset-y: -25;
}

.item[data-item="23,-24"] {
  --offset-x: 23;
  --offset-y: -24;
}

.item[data-item="23,-23"] {
  --offset-x: 23;
  --offset-y: -23;
}

.item[data-item="23,-22"] {
  --offset-x: 23;
  --offset-y: -22;
}

.item[data-item="23,-21"] {
  --offset-x: 23;
  --offset-y: -21;
}

.item[data-item="23,-20"] {
  --offset-x: 23;
  --offset-y: -20;
}

.item[data-item="23,-19"] {
  --offset-x: 23;
  --offset-y: -19;
}

.item[data-item="23,-18"] {
  --offset-x: 23;
  --offset-y: -18;
}

.item[data-item="23,-17"] {
  --offset-x: 23;
  --offset-y: -17;
}

.item[data-item="23,-16"] {
  --offset-x: 23;
  --offset-y: -16;
}

.item[data-item="23,-15"] {
  --offset-x: 23;
  --offset-y: -15;
}

.item[data-item="23,-14"] {
  --offset-x: 23;
  --offset-y: -14;
}

.item[data-item="23,-13"] {
  --offset-x: 23;
  --offset-y: -13;
}

.item[data-item="23,-12"] {
  --offset-x: 23;
  --offset-y: -12;
}

.item[data-item="23,-11"] {
  --offset-x: 23;
  --offset-y: -11;
}

.item[data-item="23,-10"] {
  --offset-x: 23;
  --offset-y: -10;
}

.item[data-item="23,-9"] {
  --offset-x: 23;
  --offset-y: -9;
}

.item[data-item="23,-8"] {
  --offset-x: 23;
  --offset-y: -8;
}

.item[data-item="23,-7"] {
  --offset-x: 23;
  --offset-y: -7;
}

.item[data-item="23,-6"] {
  --offset-x: 23;
  --offset-y: -6;
}

.item[data-item="23,-5"] {
  --offset-x: 23;
  --offset-y: -5;
}

.item[data-item="23,-4"] {
  --offset-x: 23;
  --offset-y: -4;
}

.item[data-item="23,-3"] {
  --offset-x: 23;
  --offset-y: -3;
}

.item[data-item="23,-2"] {
  --offset-x: 23;
  --offset-y: -2;
}

.item[data-item="23,-1"] {
  --offset-x: 23;
  --offset-y: -1;
}

.item[data-item="23,0"] {
  --offset-x: 23;
  --offset-y: 0;
}

.item[data-item="23,1"] {
  --offset-x: 23;
  --offset-y: 1;
}

.item[data-item="23,2"] {
  --offset-x: 23;
  --offset-y: 2;
}

.item[data-item="23,3"] {
  --offset-x: 23;
  --offset-y: 3;
}

.item[data-item="23,4"] {
  --offset-x: 23;
  --offset-y: 4;
}

.item[data-item="23,5"] {
  --offset-x: 23;
  --offset-y: 5;
}

.item[data-item="23,6"] {
  --offset-x: 23;
  --offset-y: 6;
}

.item[data-item="23,7"] {
  --offset-x: 23;
  --offset-y: 7;
}

.item[data-item="23,8"] {
  --offset-x: 23;
  --offset-y: 8;
}

.item[data-item="23,9"] {
  --offset-x: 23;
  --offset-y: 9;
}

.item[data-item="23,10"] {
  --offset-x: 23;
  --offset-y: 10;
}

.item[data-item="23,11"] {
  --offset-x: 23;
  --offset-y: 11;
}

.item[data-item="23,12"] {
  --offset-x: 23;
  --offset-y: 12;
}

.item[data-item="23,13"] {
  --offset-x: 23;
  --offset-y: 13;
}

.item[data-item="23,14"] {
  --offset-x: 23;
  --offset-y: 14;
}

.item[data-item="23,15"] {
  --offset-x: 23;
  --offset-y: 15;
}

.item[data-item="23,16"] {
  --offset-x: 23;
  --offset-y: 16;
}

.item[data-item="23,17"] {
  --offset-x: 23;
  --offset-y: 17;
}

.item[data-item="23,18"] {
  --offset-x: 23;
  --offset-y: 18;
}

.item[data-item="23,19"] {
  --offset-x: 23;
  --offset-y: 19;
}

.item[data-item="23,20"] {
  --offset-x: 23;
  --offset-y: 20;
}

.item[data-item="23,21"] {
  --offset-x: 23;
  --offset-y: 21;
}

.item[data-item="23,22"] {
  --offset-x: 23;
  --offset-y: 22;
}

.item[data-item="23,23"] {
  --offset-x: 23;
  --offset-y: 23;
}

.item[data-item="23,24"] {
  --offset-x: 23;
  --offset-y: 24;
}

.item[data-item="23,25"] {
  --offset-x: 23;
  --offset-y: 25;
}

.item[data-item="23,26"] {
  --offset-x: 23;
  --offset-y: 26;
}

.item[data-item="23,27"] {
  --offset-x: 23;
  --offset-y: 27;
}

.item[data-item="23,28"] {
  --offset-x: 23;
  --offset-y: 28;
}

.item[data-item="23,29"] {
  --offset-x: 23;
  --offset-y: 29;
}

.item[data-item="23,30"] {
  --offset-x: 23;
  --offset-y: 30;
}

.item[data-item="23,31"] {
  --offset-x: 23;
  --offset-y: 31;
}

.item[data-item="23,32"] {
  --offset-x: 23;
  --offset-y: 32;
}

.item[data-item="23,33"] {
  --offset-x: 23;
  --offset-y: 33;
}

.item[data-item="23,34"] {
  --offset-x: 23;
  --offset-y: 34;
}

.item[data-item="23,35"] {
  --offset-x: 23;
  --offset-y: 35;
}

.item[data-item="23,36"] {
  --offset-x: 23;
  --offset-y: 36;
}

.item[data-item="23,37"] {
  --offset-x: 23;
  --offset-y: 37;
}

.item[data-item="23,38"] {
  --offset-x: 23;
  --offset-y: 38;
}

.item[data-item="23,39"] {
  --offset-x: 23;
  --offset-y: 39;
}

.item[data-item="23,40"] {
  --offset-x: 23;
  --offset-y: 40;
}

.item[data-item="23,41"] {
  --offset-x: 23;
  --offset-y: 41;
}

.item[data-item="23,42"] {
  --offset-x: 23;
  --offset-y: 42;
}

.item[data-item="23,43"] {
  --offset-x: 23;
  --offset-y: 43;
}

.item[data-item="23,44"] {
  --offset-x: 23;
  --offset-y: 44;
}

.item[data-item="23,45"] {
  --offset-x: 23;
  --offset-y: 45;
}

.item[data-item="23,46"] {
  --offset-x: 23;
  --offset-y: 46;
}

.item[data-item="23,47"] {
  --offset-x: 23;
  --offset-y: 47;
}

.item[data-item="23,48"] {
  --offset-x: 23;
  --offset-y: 48;
}

.item[data-item="23,49"] {
  --offset-x: 23;
  --offset-y: 49;
}

.item[data-item="23,50"] {
  --offset-x: 23;
  --offset-y: 50;
}

.item[data-item="24,-50"] {
  --offset-x: 24;
  --offset-y: -50;
}

.item[data-item="24,-49"] {
  --offset-x: 24;
  --offset-y: -49;
}

.item[data-item="24,-48"] {
  --offset-x: 24;
  --offset-y: -48;
}

.item[data-item="24,-47"] {
  --offset-x: 24;
  --offset-y: -47;
}

.item[data-item="24,-46"] {
  --offset-x: 24;
  --offset-y: -46;
}

.item[data-item="24,-45"] {
  --offset-x: 24;
  --offset-y: -45;
}

.item[data-item="24,-44"] {
  --offset-x: 24;
  --offset-y: -44;
}

.item[data-item="24,-43"] {
  --offset-x: 24;
  --offset-y: -43;
}

.item[data-item="24,-42"] {
  --offset-x: 24;
  --offset-y: -42;
}

.item[data-item="24,-41"] {
  --offset-x: 24;
  --offset-y: -41;
}

.item[data-item="24,-40"] {
  --offset-x: 24;
  --offset-y: -40;
}

.item[data-item="24,-39"] {
  --offset-x: 24;
  --offset-y: -39;
}

.item[data-item="24,-38"] {
  --offset-x: 24;
  --offset-y: -38;
}

.item[data-item="24,-37"] {
  --offset-x: 24;
  --offset-y: -37;
}

.item[data-item="24,-36"] {
  --offset-x: 24;
  --offset-y: -36;
}

.item[data-item="24,-35"] {
  --offset-x: 24;
  --offset-y: -35;
}

.item[data-item="24,-34"] {
  --offset-x: 24;
  --offset-y: -34;
}

.item[data-item="24,-33"] {
  --offset-x: 24;
  --offset-y: -33;
}

.item[data-item="24,-32"] {
  --offset-x: 24;
  --offset-y: -32;
}

.item[data-item="24,-31"] {
  --offset-x: 24;
  --offset-y: -31;
}

.item[data-item="24,-30"] {
  --offset-x: 24;
  --offset-y: -30;
}

.item[data-item="24,-29"] {
  --offset-x: 24;
  --offset-y: -29;
}

.item[data-item="24,-28"] {
  --offset-x: 24;
  --offset-y: -28;
}

.item[data-item="24,-27"] {
  --offset-x: 24;
  --offset-y: -27;
}

.item[data-item="24,-26"] {
  --offset-x: 24;
  --offset-y: -26;
}

.item[data-item="24,-25"] {
  --offset-x: 24;
  --offset-y: -25;
}

.item[data-item="24,-24"] {
  --offset-x: 24;
  --offset-y: -24;
}

.item[data-item="24,-23"] {
  --offset-x: 24;
  --offset-y: -23;
}

.item[data-item="24,-22"] {
  --offset-x: 24;
  --offset-y: -22;
}

.item[data-item="24,-21"] {
  --offset-x: 24;
  --offset-y: -21;
}

.item[data-item="24,-20"] {
  --offset-x: 24;
  --offset-y: -20;
}

.item[data-item="24,-19"] {
  --offset-x: 24;
  --offset-y: -19;
}

.item[data-item="24,-18"] {
  --offset-x: 24;
  --offset-y: -18;
}

.item[data-item="24,-17"] {
  --offset-x: 24;
  --offset-y: -17;
}

.item[data-item="24,-16"] {
  --offset-x: 24;
  --offset-y: -16;
}

.item[data-item="24,-15"] {
  --offset-x: 24;
  --offset-y: -15;
}

.item[data-item="24,-14"] {
  --offset-x: 24;
  --offset-y: -14;
}

.item[data-item="24,-13"] {
  --offset-x: 24;
  --offset-y: -13;
}

.item[data-item="24,-12"] {
  --offset-x: 24;
  --offset-y: -12;
}

.item[data-item="24,-11"] {
  --offset-x: 24;
  --offset-y: -11;
}

.item[data-item="24,-10"] {
  --offset-x: 24;
  --offset-y: -10;
}

.item[data-item="24,-9"] {
  --offset-x: 24;
  --offset-y: -9;
}

.item[data-item="24,-8"] {
  --offset-x: 24;
  --offset-y: -8;
}

.item[data-item="24,-7"] {
  --offset-x: 24;
  --offset-y: -7;
}

.item[data-item="24,-6"] {
  --offset-x: 24;
  --offset-y: -6;
}

.item[data-item="24,-5"] {
  --offset-x: 24;
  --offset-y: -5;
}

.item[data-item="24,-4"] {
  --offset-x: 24;
  --offset-y: -4;
}

.item[data-item="24,-3"] {
  --offset-x: 24;
  --offset-y: -3;
}

.item[data-item="24,-2"] {
  --offset-x: 24;
  --offset-y: -2;
}

.item[data-item="24,-1"] {
  --offset-x: 24;
  --offset-y: -1;
}

.item[data-item="24,0"] {
  --offset-x: 24;
  --offset-y: 0;
}

.item[data-item="24,1"] {
  --offset-x: 24;
  --offset-y: 1;
}

.item[data-item="24,2"] {
  --offset-x: 24;
  --offset-y: 2;
}

.item[data-item="24,3"] {
  --offset-x: 24;
  --offset-y: 3;
}

.item[data-item="24,4"] {
  --offset-x: 24;
  --offset-y: 4;
}

.item[data-item="24,5"] {
  --offset-x: 24;
  --offset-y: 5;
}

.item[data-item="24,6"] {
  --offset-x: 24;
  --offset-y: 6;
}

.item[data-item="24,7"] {
  --offset-x: 24;
  --offset-y: 7;
}

.item[data-item="24,8"] {
  --offset-x: 24;
  --offset-y: 8;
}

.item[data-item="24,9"] {
  --offset-x: 24;
  --offset-y: 9;
}

.item[data-item="24,10"] {
  --offset-x: 24;
  --offset-y: 10;
}

.item[data-item="24,11"] {
  --offset-x: 24;
  --offset-y: 11;
}

.item[data-item="24,12"] {
  --offset-x: 24;
  --offset-y: 12;
}

.item[data-item="24,13"] {
  --offset-x: 24;
  --offset-y: 13;
}

.item[data-item="24,14"] {
  --offset-x: 24;
  --offset-y: 14;
}

.item[data-item="24,15"] {
  --offset-x: 24;
  --offset-y: 15;
}

.item[data-item="24,16"] {
  --offset-x: 24;
  --offset-y: 16;
}

.item[data-item="24,17"] {
  --offset-x: 24;
  --offset-y: 17;
}

.item[data-item="24,18"] {
  --offset-x: 24;
  --offset-y: 18;
}

.item[data-item="24,19"] {
  --offset-x: 24;
  --offset-y: 19;
}

.item[data-item="24,20"] {
  --offset-x: 24;
  --offset-y: 20;
}

.item[data-item="24,21"] {
  --offset-x: 24;
  --offset-y: 21;
}

.item[data-item="24,22"] {
  --offset-x: 24;
  --offset-y: 22;
}

.item[data-item="24,23"] {
  --offset-x: 24;
  --offset-y: 23;
}

.item[data-item="24,24"] {
  --offset-x: 24;
  --offset-y: 24;
}

.item[data-item="24,25"] {
  --offset-x: 24;
  --offset-y: 25;
}

.item[data-item="24,26"] {
  --offset-x: 24;
  --offset-y: 26;
}

.item[data-item="24,27"] {
  --offset-x: 24;
  --offset-y: 27;
}

.item[data-item="24,28"] {
  --offset-x: 24;
  --offset-y: 28;
}

.item[data-item="24,29"] {
  --offset-x: 24;
  --offset-y: 29;
}

.item[data-item="24,30"] {
  --offset-x: 24;
  --offset-y: 30;
}

.item[data-item="24,31"] {
  --offset-x: 24;
  --offset-y: 31;
}

.item[data-item="24,32"] {
  --offset-x: 24;
  --offset-y: 32;
}

.item[data-item="24,33"] {
  --offset-x: 24;
  --offset-y: 33;
}

.item[data-item="24,34"] {
  --offset-x: 24;
  --offset-y: 34;
}

.item[data-item="24,35"] {
  --offset-x: 24;
  --offset-y: 35;
}

.item[data-item="24,36"] {
  --offset-x: 24;
  --offset-y: 36;
}

.item[data-item="24,37"] {
  --offset-x: 24;
  --offset-y: 37;
}

.item[data-item="24,38"] {
  --offset-x: 24;
  --offset-y: 38;
}

.item[data-item="24,39"] {
  --offset-x: 24;
  --offset-y: 39;
}

.item[data-item="24,40"] {
  --offset-x: 24;
  --offset-y: 40;
}

.item[data-item="24,41"] {
  --offset-x: 24;
  --offset-y: 41;
}

.item[data-item="24,42"] {
  --offset-x: 24;
  --offset-y: 42;
}

.item[data-item="24,43"] {
  --offset-x: 24;
  --offset-y: 43;
}

.item[data-item="24,44"] {
  --offset-x: 24;
  --offset-y: 44;
}

.item[data-item="24,45"] {
  --offset-x: 24;
  --offset-y: 45;
}

.item[data-item="24,46"] {
  --offset-x: 24;
  --offset-y: 46;
}

.item[data-item="24,47"] {
  --offset-x: 24;
  --offset-y: 47;
}

.item[data-item="24,48"] {
  --offset-x: 24;
  --offset-y: 48;
}

.item[data-item="24,49"] {
  --offset-x: 24;
  --offset-y: 49;
}

.item[data-item="24,50"] {
  --offset-x: 24;
  --offset-y: 50;
}

.item[data-item="25,-50"] {
  --offset-x: 25;
  --offset-y: -50;
}

.item[data-item="25,-49"] {
  --offset-x: 25;
  --offset-y: -49;
}

.item[data-item="25,-48"] {
  --offset-x: 25;
  --offset-y: -48;
}

.item[data-item="25,-47"] {
  --offset-x: 25;
  --offset-y: -47;
}

.item[data-item="25,-46"] {
  --offset-x: 25;
  --offset-y: -46;
}

.item[data-item="25,-45"] {
  --offset-x: 25;
  --offset-y: -45;
}

.item[data-item="25,-44"] {
  --offset-x: 25;
  --offset-y: -44;
}

.item[data-item="25,-43"] {
  --offset-x: 25;
  --offset-y: -43;
}

.item[data-item="25,-42"] {
  --offset-x: 25;
  --offset-y: -42;
}

.item[data-item="25,-41"] {
  --offset-x: 25;
  --offset-y: -41;
}

.item[data-item="25,-40"] {
  --offset-x: 25;
  --offset-y: -40;
}

.item[data-item="25,-39"] {
  --offset-x: 25;
  --offset-y: -39;
}

.item[data-item="25,-38"] {
  --offset-x: 25;
  --offset-y: -38;
}

.item[data-item="25,-37"] {
  --offset-x: 25;
  --offset-y: -37;
}

.item[data-item="25,-36"] {
  --offset-x: 25;
  --offset-y: -36;
}

.item[data-item="25,-35"] {
  --offset-x: 25;
  --offset-y: -35;
}

.item[data-item="25,-34"] {
  --offset-x: 25;
  --offset-y: -34;
}

.item[data-item="25,-33"] {
  --offset-x: 25;
  --offset-y: -33;
}

.item[data-item="25,-32"] {
  --offset-x: 25;
  --offset-y: -32;
}

.item[data-item="25,-31"] {
  --offset-x: 25;
  --offset-y: -31;
}

.item[data-item="25,-30"] {
  --offset-x: 25;
  --offset-y: -30;
}

.item[data-item="25,-29"] {
  --offset-x: 25;
  --offset-y: -29;
}

.item[data-item="25,-28"] {
  --offset-x: 25;
  --offset-y: -28;
}

.item[data-item="25,-27"] {
  --offset-x: 25;
  --offset-y: -27;
}

.item[data-item="25,-26"] {
  --offset-x: 25;
  --offset-y: -26;
}

.item[data-item="25,-25"] {
  --offset-x: 25;
  --offset-y: -25;
}

.item[data-item="25,-24"] {
  --offset-x: 25;
  --offset-y: -24;
}

.item[data-item="25,-23"] {
  --offset-x: 25;
  --offset-y: -23;
}

.item[data-item="25,-22"] {
  --offset-x: 25;
  --offset-y: -22;
}

.item[data-item="25,-21"] {
  --offset-x: 25;
  --offset-y: -21;
}

.item[data-item="25,-20"] {
  --offset-x: 25;
  --offset-y: -20;
}

.item[data-item="25,-19"] {
  --offset-x: 25;
  --offset-y: -19;
}

.item[data-item="25,-18"] {
  --offset-x: 25;
  --offset-y: -18;
}

.item[data-item="25,-17"] {
  --offset-x: 25;
  --offset-y: -17;
}

.item[data-item="25,-16"] {
  --offset-x: 25;
  --offset-y: -16;
}

.item[data-item="25,-15"] {
  --offset-x: 25;
  --offset-y: -15;
}

.item[data-item="25,-14"] {
  --offset-x: 25;
  --offset-y: -14;
}

.item[data-item="25,-13"] {
  --offset-x: 25;
  --offset-y: -13;
}

.item[data-item="25,-12"] {
  --offset-x: 25;
  --offset-y: -12;
}

.item[data-item="25,-11"] {
  --offset-x: 25;
  --offset-y: -11;
}

.item[data-item="25,-10"] {
  --offset-x: 25;
  --offset-y: -10;
}

.item[data-item="25,-9"] {
  --offset-x: 25;
  --offset-y: -9;
}

.item[data-item="25,-8"] {
  --offset-x: 25;
  --offset-y: -8;
}

.item[data-item="25,-7"] {
  --offset-x: 25;
  --offset-y: -7;
}

.item[data-item="25,-6"] {
  --offset-x: 25;
  --offset-y: -6;
}

.item[data-item="25,-5"] {
  --offset-x: 25;
  --offset-y: -5;
}

.item[data-item="25,-4"] {
  --offset-x: 25;
  --offset-y: -4;
}

.item[data-item="25,-3"] {
  --offset-x: 25;
  --offset-y: -3;
}

.item[data-item="25,-2"] {
  --offset-x: 25;
  --offset-y: -2;
}

.item[data-item="25,-1"] {
  --offset-x: 25;
  --offset-y: -1;
}

.item[data-item="25,0"] {
  --offset-x: 25;
  --offset-y: 0;
}

.item[data-item="25,1"] {
  --offset-x: 25;
  --offset-y: 1;
}

.item[data-item="25,2"] {
  --offset-x: 25;
  --offset-y: 2;
}

.item[data-item="25,3"] {
  --offset-x: 25;
  --offset-y: 3;
}

.item[data-item="25,4"] {
  --offset-x: 25;
  --offset-y: 4;
}

.item[data-item="25,5"] {
  --offset-x: 25;
  --offset-y: 5;
}

.item[data-item="25,6"] {
  --offset-x: 25;
  --offset-y: 6;
}

.item[data-item="25,7"] {
  --offset-x: 25;
  --offset-y: 7;
}

.item[data-item="25,8"] {
  --offset-x: 25;
  --offset-y: 8;
}

.item[data-item="25,9"] {
  --offset-x: 25;
  --offset-y: 9;
}

.item[data-item="25,10"] {
  --offset-x: 25;
  --offset-y: 10;
}

.item[data-item="25,11"] {
  --offset-x: 25;
  --offset-y: 11;
}

.item[data-item="25,12"] {
  --offset-x: 25;
  --offset-y: 12;
}

.item[data-item="25,13"] {
  --offset-x: 25;
  --offset-y: 13;
}

.item[data-item="25,14"] {
  --offset-x: 25;
  --offset-y: 14;
}

.item[data-item="25,15"] {
  --offset-x: 25;
  --offset-y: 15;
}

.item[data-item="25,16"] {
  --offset-x: 25;
  --offset-y: 16;
}

.item[data-item="25,17"] {
  --offset-x: 25;
  --offset-y: 17;
}

.item[data-item="25,18"] {
  --offset-x: 25;
  --offset-y: 18;
}

.item[data-item="25,19"] {
  --offset-x: 25;
  --offset-y: 19;
}

.item[data-item="25,20"] {
  --offset-x: 25;
  --offset-y: 20;
}

.item[data-item="25,21"] {
  --offset-x: 25;
  --offset-y: 21;
}

.item[data-item="25,22"] {
  --offset-x: 25;
  --offset-y: 22;
}

.item[data-item="25,23"] {
  --offset-x: 25;
  --offset-y: 23;
}

.item[data-item="25,24"] {
  --offset-x: 25;
  --offset-y: 24;
}

.item[data-item="25,25"] {
  --offset-x: 25;
  --offset-y: 25;
}

.item[data-item="25,26"] {
  --offset-x: 25;
  --offset-y: 26;
}

.item[data-item="25,27"] {
  --offset-x: 25;
  --offset-y: 27;
}

.item[data-item="25,28"] {
  --offset-x: 25;
  --offset-y: 28;
}

.item[data-item="25,29"] {
  --offset-x: 25;
  --offset-y: 29;
}

.item[data-item="25,30"] {
  --offset-x: 25;
  --offset-y: 30;
}

.item[data-item="25,31"] {
  --offset-x: 25;
  --offset-y: 31;
}

.item[data-item="25,32"] {
  --offset-x: 25;
  --offset-y: 32;
}

.item[data-item="25,33"] {
  --offset-x: 25;
  --offset-y: 33;
}

.item[data-item="25,34"] {
  --offset-x: 25;
  --offset-y: 34;
}

.item[data-item="25,35"] {
  --offset-x: 25;
  --offset-y: 35;
}

.item[data-item="25,36"] {
  --offset-x: 25;
  --offset-y: 36;
}

.item[data-item="25,37"] {
  --offset-x: 25;
  --offset-y: 37;
}

.item[data-item="25,38"] {
  --offset-x: 25;
  --offset-y: 38;
}

.item[data-item="25,39"] {
  --offset-x: 25;
  --offset-y: 39;
}

.item[data-item="25,40"] {
  --offset-x: 25;
  --offset-y: 40;
}

.item[data-item="25,41"] {
  --offset-x: 25;
  --offset-y: 41;
}

.item[data-item="25,42"] {
  --offset-x: 25;
  --offset-y: 42;
}

.item[data-item="25,43"] {
  --offset-x: 25;
  --offset-y: 43;
}

.item[data-item="25,44"] {
  --offset-x: 25;
  --offset-y: 44;
}

.item[data-item="25,45"] {
  --offset-x: 25;
  --offset-y: 45;
}

.item[data-item="25,46"] {
  --offset-x: 25;
  --offset-y: 46;
}

.item[data-item="25,47"] {
  --offset-x: 25;
  --offset-y: 47;
}

.item[data-item="25,48"] {
  --offset-x: 25;
  --offset-y: 48;
}

.item[data-item="25,49"] {
  --offset-x: 25;
  --offset-y: 49;
}

.item[data-item="25,50"] {
  --offset-x: 25;
  --offset-y: 50;
}

.item[data-item="26,-50"] {
  --offset-x: 26;
  --offset-y: -50;
}

.item[data-item="26,-49"] {
  --offset-x: 26;
  --offset-y: -49;
}

.item[data-item="26,-48"] {
  --offset-x: 26;
  --offset-y: -48;
}

.item[data-item="26,-47"] {
  --offset-x: 26;
  --offset-y: -47;
}

.item[data-item="26,-46"] {
  --offset-x: 26;
  --offset-y: -46;
}

.item[data-item="26,-45"] {
  --offset-x: 26;
  --offset-y: -45;
}

.item[data-item="26,-44"] {
  --offset-x: 26;
  --offset-y: -44;
}

.item[data-item="26,-43"] {
  --offset-x: 26;
  --offset-y: -43;
}

.item[data-item="26,-42"] {
  --offset-x: 26;
  --offset-y: -42;
}

.item[data-item="26,-41"] {
  --offset-x: 26;
  --offset-y: -41;
}

.item[data-item="26,-40"] {
  --offset-x: 26;
  --offset-y: -40;
}

.item[data-item="26,-39"] {
  --offset-x: 26;
  --offset-y: -39;
}

.item[data-item="26,-38"] {
  --offset-x: 26;
  --offset-y: -38;
}

.item[data-item="26,-37"] {
  --offset-x: 26;
  --offset-y: -37;
}

.item[data-item="26,-36"] {
  --offset-x: 26;
  --offset-y: -36;
}

.item[data-item="26,-35"] {
  --offset-x: 26;
  --offset-y: -35;
}

.item[data-item="26,-34"] {
  --offset-x: 26;
  --offset-y: -34;
}

.item[data-item="26,-33"] {
  --offset-x: 26;
  --offset-y: -33;
}

.item[data-item="26,-32"] {
  --offset-x: 26;
  --offset-y: -32;
}

.item[data-item="26,-31"] {
  --offset-x: 26;
  --offset-y: -31;
}

.item[data-item="26,-30"] {
  --offset-x: 26;
  --offset-y: -30;
}

.item[data-item="26,-29"] {
  --offset-x: 26;
  --offset-y: -29;
}

.item[data-item="26,-28"] {
  --offset-x: 26;
  --offset-y: -28;
}

.item[data-item="26,-27"] {
  --offset-x: 26;
  --offset-y: -27;
}

.item[data-item="26,-26"] {
  --offset-x: 26;
  --offset-y: -26;
}

.item[data-item="26,-25"] {
  --offset-x: 26;
  --offset-y: -25;
}

.item[data-item="26,-24"] {
  --offset-x: 26;
  --offset-y: -24;
}

.item[data-item="26,-23"] {
  --offset-x: 26;
  --offset-y: -23;
}

.item[data-item="26,-22"] {
  --offset-x: 26;
  --offset-y: -22;
}

.item[data-item="26,-21"] {
  --offset-x: 26;
  --offset-y: -21;
}

.item[data-item="26,-20"] {
  --offset-x: 26;
  --offset-y: -20;
}

.item[data-item="26,-19"] {
  --offset-x: 26;
  --offset-y: -19;
}

.item[data-item="26,-18"] {
  --offset-x: 26;
  --offset-y: -18;
}

.item[data-item="26,-17"] {
  --offset-x: 26;
  --offset-y: -17;
}

.item[data-item="26,-16"] {
  --offset-x: 26;
  --offset-y: -16;
}

.item[data-item="26,-15"] {
  --offset-x: 26;
  --offset-y: -15;
}

.item[data-item="26,-14"] {
  --offset-x: 26;
  --offset-y: -14;
}

.item[data-item="26,-13"] {
  --offset-x: 26;
  --offset-y: -13;
}

.item[data-item="26,-12"] {
  --offset-x: 26;
  --offset-y: -12;
}

.item[data-item="26,-11"] {
  --offset-x: 26;
  --offset-y: -11;
}

.item[data-item="26,-10"] {
  --offset-x: 26;
  --offset-y: -10;
}

.item[data-item="26,-9"] {
  --offset-x: 26;
  --offset-y: -9;
}

.item[data-item="26,-8"] {
  --offset-x: 26;
  --offset-y: -8;
}

.item[data-item="26,-7"] {
  --offset-x: 26;
  --offset-y: -7;
}

.item[data-item="26,-6"] {
  --offset-x: 26;
  --offset-y: -6;
}

.item[data-item="26,-5"] {
  --offset-x: 26;
  --offset-y: -5;
}

.item[data-item="26,-4"] {
  --offset-x: 26;
  --offset-y: -4;
}

.item[data-item="26,-3"] {
  --offset-x: 26;
  --offset-y: -3;
}

.item[data-item="26,-2"] {
  --offset-x: 26;
  --offset-y: -2;
}

.item[data-item="26,-1"] {
  --offset-x: 26;
  --offset-y: -1;
}

.item[data-item="26,0"] {
  --offset-x: 26;
  --offset-y: 0;
}

.item[data-item="26,1"] {
  --offset-x: 26;
  --offset-y: 1;
}

.item[data-item="26,2"] {
  --offset-x: 26;
  --offset-y: 2;
}

.item[data-item="26,3"] {
  --offset-x: 26;
  --offset-y: 3;
}

.item[data-item="26,4"] {
  --offset-x: 26;
  --offset-y: 4;
}

.item[data-item="26,5"] {
  --offset-x: 26;
  --offset-y: 5;
}

.item[data-item="26,6"] {
  --offset-x: 26;
  --offset-y: 6;
}

.item[data-item="26,7"] {
  --offset-x: 26;
  --offset-y: 7;
}

.item[data-item="26,8"] {
  --offset-x: 26;
  --offset-y: 8;
}

.item[data-item="26,9"] {
  --offset-x: 26;
  --offset-y: 9;
}

.item[data-item="26,10"] {
  --offset-x: 26;
  --offset-y: 10;
}

.item[data-item="26,11"] {
  --offset-x: 26;
  --offset-y: 11;
}

.item[data-item="26,12"] {
  --offset-x: 26;
  --offset-y: 12;
}

.item[data-item="26,13"] {
  --offset-x: 26;
  --offset-y: 13;
}

.item[data-item="26,14"] {
  --offset-x: 26;
  --offset-y: 14;
}

.item[data-item="26,15"] {
  --offset-x: 26;
  --offset-y: 15;
}

.item[data-item="26,16"] {
  --offset-x: 26;
  --offset-y: 16;
}

.item[data-item="26,17"] {
  --offset-x: 26;
  --offset-y: 17;
}

.item[data-item="26,18"] {
  --offset-x: 26;
  --offset-y: 18;
}

.item[data-item="26,19"] {
  --offset-x: 26;
  --offset-y: 19;
}

.item[data-item="26,20"] {
  --offset-x: 26;
  --offset-y: 20;
}

.item[data-item="26,21"] {
  --offset-x: 26;
  --offset-y: 21;
}

.item[data-item="26,22"] {
  --offset-x: 26;
  --offset-y: 22;
}

.item[data-item="26,23"] {
  --offset-x: 26;
  --offset-y: 23;
}

.item[data-item="26,24"] {
  --offset-x: 26;
  --offset-y: 24;
}

.item[data-item="26,25"] {
  --offset-x: 26;
  --offset-y: 25;
}

.item[data-item="26,26"] {
  --offset-x: 26;
  --offset-y: 26;
}

.item[data-item="26,27"] {
  --offset-x: 26;
  --offset-y: 27;
}

.item[data-item="26,28"] {
  --offset-x: 26;
  --offset-y: 28;
}

.item[data-item="26,29"] {
  --offset-x: 26;
  --offset-y: 29;
}

.item[data-item="26,30"] {
  --offset-x: 26;
  --offset-y: 30;
}

.item[data-item="26,31"] {
  --offset-x: 26;
  --offset-y: 31;
}

.item[data-item="26,32"] {
  --offset-x: 26;
  --offset-y: 32;
}

.item[data-item="26,33"] {
  --offset-x: 26;
  --offset-y: 33;
}

.item[data-item="26,34"] {
  --offset-x: 26;
  --offset-y: 34;
}

.item[data-item="26,35"] {
  --offset-x: 26;
  --offset-y: 35;
}

.item[data-item="26,36"] {
  --offset-x: 26;
  --offset-y: 36;
}

.item[data-item="26,37"] {
  --offset-x: 26;
  --offset-y: 37;
}

.item[data-item="26,38"] {
  --offset-x: 26;
  --offset-y: 38;
}

.item[data-item="26,39"] {
  --offset-x: 26;
  --offset-y: 39;
}

.item[data-item="26,40"] {
  --offset-x: 26;
  --offset-y: 40;
}

.item[data-item="26,41"] {
  --offset-x: 26;
  --offset-y: 41;
}

.item[data-item="26,42"] {
  --offset-x: 26;
  --offset-y: 42;
}

.item[data-item="26,43"] {
  --offset-x: 26;
  --offset-y: 43;
}

.item[data-item="26,44"] {
  --offset-x: 26;
  --offset-y: 44;
}

.item[data-item="26,45"] {
  --offset-x: 26;
  --offset-y: 45;
}

.item[data-item="26,46"] {
  --offset-x: 26;
  --offset-y: 46;
}

.item[data-item="26,47"] {
  --offset-x: 26;
  --offset-y: 47;
}

.item[data-item="26,48"] {
  --offset-x: 26;
  --offset-y: 48;
}

.item[data-item="26,49"] {
  --offset-x: 26;
  --offset-y: 49;
}

.item[data-item="26,50"] {
  --offset-x: 26;
  --offset-y: 50;
}

.item[data-item="27,-50"] {
  --offset-x: 27;
  --offset-y: -50;
}

.item[data-item="27,-49"] {
  --offset-x: 27;
  --offset-y: -49;
}

.item[data-item="27,-48"] {
  --offset-x: 27;
  --offset-y: -48;
}

.item[data-item="27,-47"] {
  --offset-x: 27;
  --offset-y: -47;
}

.item[data-item="27,-46"] {
  --offset-x: 27;
  --offset-y: -46;
}

.item[data-item="27,-45"] {
  --offset-x: 27;
  --offset-y: -45;
}

.item[data-item="27,-44"] {
  --offset-x: 27;
  --offset-y: -44;
}

.item[data-item="27,-43"] {
  --offset-x: 27;
  --offset-y: -43;
}

.item[data-item="27,-42"] {
  --offset-x: 27;
  --offset-y: -42;
}

.item[data-item="27,-41"] {
  --offset-x: 27;
  --offset-y: -41;
}

.item[data-item="27,-40"] {
  --offset-x: 27;
  --offset-y: -40;
}

.item[data-item="27,-39"] {
  --offset-x: 27;
  --offset-y: -39;
}

.item[data-item="27,-38"] {
  --offset-x: 27;
  --offset-y: -38;
}

.item[data-item="27,-37"] {
  --offset-x: 27;
  --offset-y: -37;
}

.item[data-item="27,-36"] {
  --offset-x: 27;
  --offset-y: -36;
}

.item[data-item="27,-35"] {
  --offset-x: 27;
  --offset-y: -35;
}

.item[data-item="27,-34"] {
  --offset-x: 27;
  --offset-y: -34;
}

.item[data-item="27,-33"] {
  --offset-x: 27;
  --offset-y: -33;
}

.item[data-item="27,-32"] {
  --offset-x: 27;
  --offset-y: -32;
}

.item[data-item="27,-31"] {
  --offset-x: 27;
  --offset-y: -31;
}

.item[data-item="27,-30"] {
  --offset-x: 27;
  --offset-y: -30;
}

.item[data-item="27,-29"] {
  --offset-x: 27;
  --offset-y: -29;
}

.item[data-item="27,-28"] {
  --offset-x: 27;
  --offset-y: -28;
}

.item[data-item="27,-27"] {
  --offset-x: 27;
  --offset-y: -27;
}

.item[data-item="27,-26"] {
  --offset-x: 27;
  --offset-y: -26;
}

.item[data-item="27,-25"] {
  --offset-x: 27;
  --offset-y: -25;
}

.item[data-item="27,-24"] {
  --offset-x: 27;
  --offset-y: -24;
}

.item[data-item="27,-23"] {
  --offset-x: 27;
  --offset-y: -23;
}

.item[data-item="27,-22"] {
  --offset-x: 27;
  --offset-y: -22;
}

.item[data-item="27,-21"] {
  --offset-x: 27;
  --offset-y: -21;
}

.item[data-item="27,-20"] {
  --offset-x: 27;
  --offset-y: -20;
}

.item[data-item="27,-19"] {
  --offset-x: 27;
  --offset-y: -19;
}

.item[data-item="27,-18"] {
  --offset-x: 27;
  --offset-y: -18;
}

.item[data-item="27,-17"] {
  --offset-x: 27;
  --offset-y: -17;
}

.item[data-item="27,-16"] {
  --offset-x: 27;
  --offset-y: -16;
}

.item[data-item="27,-15"] {
  --offset-x: 27;
  --offset-y: -15;
}

.item[data-item="27,-14"] {
  --offset-x: 27;
  --offset-y: -14;
}

.item[data-item="27,-13"] {
  --offset-x: 27;
  --offset-y: -13;
}

.item[data-item="27,-12"] {
  --offset-x: 27;
  --offset-y: -12;
}

.item[data-item="27,-11"] {
  --offset-x: 27;
  --offset-y: -11;
}

.item[data-item="27,-10"] {
  --offset-x: 27;
  --offset-y: -10;
}

.item[data-item="27,-9"] {
  --offset-x: 27;
  --offset-y: -9;
}

.item[data-item="27,-8"] {
  --offset-x: 27;
  --offset-y: -8;
}

.item[data-item="27,-7"] {
  --offset-x: 27;
  --offset-y: -7;
}

.item[data-item="27,-6"] {
  --offset-x: 27;
  --offset-y: -6;
}

.item[data-item="27,-5"] {
  --offset-x: 27;
  --offset-y: -5;
}

.item[data-item="27,-4"] {
  --offset-x: 27;
  --offset-y: -4;
}

.item[data-item="27,-3"] {
  --offset-x: 27;
  --offset-y: -3;
}

.item[data-item="27,-2"] {
  --offset-x: 27;
  --offset-y: -2;
}

.item[data-item="27,-1"] {
  --offset-x: 27;
  --offset-y: -1;
}

.item[data-item="27,0"] {
  --offset-x: 27;
  --offset-y: 0;
}

.item[data-item="27,1"] {
  --offset-x: 27;
  --offset-y: 1;
}

.item[data-item="27,2"] {
  --offset-x: 27;
  --offset-y: 2;
}

.item[data-item="27,3"] {
  --offset-x: 27;
  --offset-y: 3;
}

.item[data-item="27,4"] {
  --offset-x: 27;
  --offset-y: 4;
}

.item[data-item="27,5"] {
  --offset-x: 27;
  --offset-y: 5;
}

.item[data-item="27,6"] {
  --offset-x: 27;
  --offset-y: 6;
}

.item[data-item="27,7"] {
  --offset-x: 27;
  --offset-y: 7;
}

.item[data-item="27,8"] {
  --offset-x: 27;
  --offset-y: 8;
}

.item[data-item="27,9"] {
  --offset-x: 27;
  --offset-y: 9;
}

.item[data-item="27,10"] {
  --offset-x: 27;
  --offset-y: 10;
}

.item[data-item="27,11"] {
  --offset-x: 27;
  --offset-y: 11;
}

.item[data-item="27,12"] {
  --offset-x: 27;
  --offset-y: 12;
}

.item[data-item="27,13"] {
  --offset-x: 27;
  --offset-y: 13;
}

.item[data-item="27,14"] {
  --offset-x: 27;
  --offset-y: 14;
}

.item[data-item="27,15"] {
  --offset-x: 27;
  --offset-y: 15;
}

.item[data-item="27,16"] {
  --offset-x: 27;
  --offset-y: 16;
}

.item[data-item="27,17"] {
  --offset-x: 27;
  --offset-y: 17;
}

.item[data-item="27,18"] {
  --offset-x: 27;
  --offset-y: 18;
}

.item[data-item="27,19"] {
  --offset-x: 27;
  --offset-y: 19;
}

.item[data-item="27,20"] {
  --offset-x: 27;
  --offset-y: 20;
}

.item[data-item="27,21"] {
  --offset-x: 27;
  --offset-y: 21;
}

.item[data-item="27,22"] {
  --offset-x: 27;
  --offset-y: 22;
}

.item[data-item="27,23"] {
  --offset-x: 27;
  --offset-y: 23;
}

.item[data-item="27,24"] {
  --offset-x: 27;
  --offset-y: 24;
}

.item[data-item="27,25"] {
  --offset-x: 27;
  --offset-y: 25;
}

.item[data-item="27,26"] {
  --offset-x: 27;
  --offset-y: 26;
}

.item[data-item="27,27"] {
  --offset-x: 27;
  --offset-y: 27;
}

.item[data-item="27,28"] {
  --offset-x: 27;
  --offset-y: 28;
}

.item[data-item="27,29"] {
  --offset-x: 27;
  --offset-y: 29;
}

.item[data-item="27,30"] {
  --offset-x: 27;
  --offset-y: 30;
}

.item[data-item="27,31"] {
  --offset-x: 27;
  --offset-y: 31;
}

.item[data-item="27,32"] {
  --offset-x: 27;
  --offset-y: 32;
}

.item[data-item="27,33"] {
  --offset-x: 27;
  --offset-y: 33;
}

.item[data-item="27,34"] {
  --offset-x: 27;
  --offset-y: 34;
}

.item[data-item="27,35"] {
  --offset-x: 27;
  --offset-y: 35;
}

.item[data-item="27,36"] {
  --offset-x: 27;
  --offset-y: 36;
}

.item[data-item="27,37"] {
  --offset-x: 27;
  --offset-y: 37;
}

.item[data-item="27,38"] {
  --offset-x: 27;
  --offset-y: 38;
}

.item[data-item="27,39"] {
  --offset-x: 27;
  --offset-y: 39;
}

.item[data-item="27,40"] {
  --offset-x: 27;
  --offset-y: 40;
}

.item[data-item="27,41"] {
  --offset-x: 27;
  --offset-y: 41;
}

.item[data-item="27,42"] {
  --offset-x: 27;
  --offset-y: 42;
}

.item[data-item="27,43"] {
  --offset-x: 27;
  --offset-y: 43;
}

.item[data-item="27,44"] {
  --offset-x: 27;
  --offset-y: 44;
}

.item[data-item="27,45"] {
  --offset-x: 27;
  --offset-y: 45;
}

.item[data-item="27,46"] {
  --offset-x: 27;
  --offset-y: 46;
}

.item[data-item="27,47"] {
  --offset-x: 27;
  --offset-y: 47;
}

.item[data-item="27,48"] {
  --offset-x: 27;
  --offset-y: 48;
}

.item[data-item="27,49"] {
  --offset-x: 27;
  --offset-y: 49;
}

.item[data-item="27,50"] {
  --offset-x: 27;
  --offset-y: 50;
}

.item[data-item="28,-50"] {
  --offset-x: 28;
  --offset-y: -50;
}

.item[data-item="28,-49"] {
  --offset-x: 28;
  --offset-y: -49;
}

.item[data-item="28,-48"] {
  --offset-x: 28;
  --offset-y: -48;
}

.item[data-item="28,-47"] {
  --offset-x: 28;
  --offset-y: -47;
}

.item[data-item="28,-46"] {
  --offset-x: 28;
  --offset-y: -46;
}

.item[data-item="28,-45"] {
  --offset-x: 28;
  --offset-y: -45;
}

.item[data-item="28,-44"] {
  --offset-x: 28;
  --offset-y: -44;
}

.item[data-item="28,-43"] {
  --offset-x: 28;
  --offset-y: -43;
}

.item[data-item="28,-42"] {
  --offset-x: 28;
  --offset-y: -42;
}

.item[data-item="28,-41"] {
  --offset-x: 28;
  --offset-y: -41;
}

.item[data-item="28,-40"] {
  --offset-x: 28;
  --offset-y: -40;
}

.item[data-item="28,-39"] {
  --offset-x: 28;
  --offset-y: -39;
}

.item[data-item="28,-38"] {
  --offset-x: 28;
  --offset-y: -38;
}

.item[data-item="28,-37"] {
  --offset-x: 28;
  --offset-y: -37;
}

.item[data-item="28,-36"] {
  --offset-x: 28;
  --offset-y: -36;
}

.item[data-item="28,-35"] {
  --offset-x: 28;
  --offset-y: -35;
}

.item[data-item="28,-34"] {
  --offset-x: 28;
  --offset-y: -34;
}

.item[data-item="28,-33"] {
  --offset-x: 28;
  --offset-y: -33;
}

.item[data-item="28,-32"] {
  --offset-x: 28;
  --offset-y: -32;
}

.item[data-item="28,-31"] {
  --offset-x: 28;
  --offset-y: -31;
}

.item[data-item="28,-30"] {
  --offset-x: 28;
  --offset-y: -30;
}

.item[data-item="28,-29"] {
  --offset-x: 28;
  --offset-y: -29;
}

.item[data-item="28,-28"] {
  --offset-x: 28;
  --offset-y: -28;
}

.item[data-item="28,-27"] {
  --offset-x: 28;
  --offset-y: -27;
}

.item[data-item="28,-26"] {
  --offset-x: 28;
  --offset-y: -26;
}

.item[data-item="28,-25"] {
  --offset-x: 28;
  --offset-y: -25;
}

.item[data-item="28,-24"] {
  --offset-x: 28;
  --offset-y: -24;
}

.item[data-item="28,-23"] {
  --offset-x: 28;
  --offset-y: -23;
}

.item[data-item="28,-22"] {
  --offset-x: 28;
  --offset-y: -22;
}

.item[data-item="28,-21"] {
  --offset-x: 28;
  --offset-y: -21;
}

.item[data-item="28,-20"] {
  --offset-x: 28;
  --offset-y: -20;
}

.item[data-item="28,-19"] {
  --offset-x: 28;
  --offset-y: -19;
}

.item[data-item="28,-18"] {
  --offset-x: 28;
  --offset-y: -18;
}

.item[data-item="28,-17"] {
  --offset-x: 28;
  --offset-y: -17;
}

.item[data-item="28,-16"] {
  --offset-x: 28;
  --offset-y: -16;
}

.item[data-item="28,-15"] {
  --offset-x: 28;
  --offset-y: -15;
}

.item[data-item="28,-14"] {
  --offset-x: 28;
  --offset-y: -14;
}

.item[data-item="28,-13"] {
  --offset-x: 28;
  --offset-y: -13;
}

.item[data-item="28,-12"] {
  --offset-x: 28;
  --offset-y: -12;
}

.item[data-item="28,-11"] {
  --offset-x: 28;
  --offset-y: -11;
}

.item[data-item="28,-10"] {
  --offset-x: 28;
  --offset-y: -10;
}

.item[data-item="28,-9"] {
  --offset-x: 28;
  --offset-y: -9;
}

.item[data-item="28,-8"] {
  --offset-x: 28;
  --offset-y: -8;
}

.item[data-item="28,-7"] {
  --offset-x: 28;
  --offset-y: -7;
}

.item[data-item="28,-6"] {
  --offset-x: 28;
  --offset-y: -6;
}

.item[data-item="28,-5"] {
  --offset-x: 28;
  --offset-y: -5;
}

.item[data-item="28,-4"] {
  --offset-x: 28;
  --offset-y: -4;
}

.item[data-item="28,-3"] {
  --offset-x: 28;
  --offset-y: -3;
}

.item[data-item="28,-2"] {
  --offset-x: 28;
  --offset-y: -2;
}

.item[data-item="28,-1"] {
  --offset-x: 28;
  --offset-y: -1;
}

.item[data-item="28,0"] {
  --offset-x: 28;
  --offset-y: 0;
}

.item[data-item="28,1"] {
  --offset-x: 28;
  --offset-y: 1;
}

.item[data-item="28,2"] {
  --offset-x: 28;
  --offset-y: 2;
}

.item[data-item="28,3"] {
  --offset-x: 28;
  --offset-y: 3;
}

.item[data-item="28,4"] {
  --offset-x: 28;
  --offset-y: 4;
}

.item[data-item="28,5"] {
  --offset-x: 28;
  --offset-y: 5;
}

.item[data-item="28,6"] {
  --offset-x: 28;
  --offset-y: 6;
}

.item[data-item="28,7"] {
  --offset-x: 28;
  --offset-y: 7;
}

.item[data-item="28,8"] {
  --offset-x: 28;
  --offset-y: 8;
}

.item[data-item="28,9"] {
  --offset-x: 28;
  --offset-y: 9;
}

.item[data-item="28,10"] {
  --offset-x: 28;
  --offset-y: 10;
}

.item[data-item="28,11"] {
  --offset-x: 28;
  --offset-y: 11;
}

.item[data-item="28,12"] {
  --offset-x: 28;
  --offset-y: 12;
}

.item[data-item="28,13"] {
  --offset-x: 28;
  --offset-y: 13;
}

.item[data-item="28,14"] {
  --offset-x: 28;
  --offset-y: 14;
}

.item[data-item="28,15"] {
  --offset-x: 28;
  --offset-y: 15;
}

.item[data-item="28,16"] {
  --offset-x: 28;
  --offset-y: 16;
}

.item[data-item="28,17"] {
  --offset-x: 28;
  --offset-y: 17;
}

.item[data-item="28,18"] {
  --offset-x: 28;
  --offset-y: 18;
}

.item[data-item="28,19"] {
  --offset-x: 28;
  --offset-y: 19;
}

.item[data-item="28,20"] {
  --offset-x: 28;
  --offset-y: 20;
}

.item[data-item="28,21"] {
  --offset-x: 28;
  --offset-y: 21;
}

.item[data-item="28,22"] {
  --offset-x: 28;
  --offset-y: 22;
}

.item[data-item="28,23"] {
  --offset-x: 28;
  --offset-y: 23;
}

.item[data-item="28,24"] {
  --offset-x: 28;
  --offset-y: 24;
}

.item[data-item="28,25"] {
  --offset-x: 28;
  --offset-y: 25;
}

.item[data-item="28,26"] {
  --offset-x: 28;
  --offset-y: 26;
}

.item[data-item="28,27"] {
  --offset-x: 28;
  --offset-y: 27;
}

.item[data-item="28,28"] {
  --offset-x: 28;
  --offset-y: 28;
}

.item[data-item="28,29"] {
  --offset-x: 28;
  --offset-y: 29;
}

.item[data-item="28,30"] {
  --offset-x: 28;
  --offset-y: 30;
}

.item[data-item="28,31"] {
  --offset-x: 28;
  --offset-y: 31;
}

.item[data-item="28,32"] {
  --offset-x: 28;
  --offset-y: 32;
}

.item[data-item="28,33"] {
  --offset-x: 28;
  --offset-y: 33;
}

.item[data-item="28,34"] {
  --offset-x: 28;
  --offset-y: 34;
}

.item[data-item="28,35"] {
  --offset-x: 28;
  --offset-y: 35;
}

.item[data-item="28,36"] {
  --offset-x: 28;
  --offset-y: 36;
}

.item[data-item="28,37"] {
  --offset-x: 28;
  --offset-y: 37;
}

.item[data-item="28,38"] {
  --offset-x: 28;
  --offset-y: 38;
}

.item[data-item="28,39"] {
  --offset-x: 28;
  --offset-y: 39;
}

.item[data-item="28,40"] {
  --offset-x: 28;
  --offset-y: 40;
}

.item[data-item="28,41"] {
  --offset-x: 28;
  --offset-y: 41;
}

.item[data-item="28,42"] {
  --offset-x: 28;
  --offset-y: 42;
}

.item[data-item="28,43"] {
  --offset-x: 28;
  --offset-y: 43;
}

.item[data-item="28,44"] {
  --offset-x: 28;
  --offset-y: 44;
}

.item[data-item="28,45"] {
  --offset-x: 28;
  --offset-y: 45;
}

.item[data-item="28,46"] {
  --offset-x: 28;
  --offset-y: 46;
}

.item[data-item="28,47"] {
  --offset-x: 28;
  --offset-y: 47;
}

.item[data-item="28,48"] {
  --offset-x: 28;
  --offset-y: 48;
}

.item[data-item="28,49"] {
  --offset-x: 28;
  --offset-y: 49;
}

.item[data-item="28,50"] {
  --offset-x: 28;
  --offset-y: 50;
}

.item[data-item="29,-50"] {
  --offset-x: 29;
  --offset-y: -50;
}

.item[data-item="29,-49"] {
  --offset-x: 29;
  --offset-y: -49;
}

.item[data-item="29,-48"] {
  --offset-x: 29;
  --offset-y: -48;
}

.item[data-item="29,-47"] {
  --offset-x: 29;
  --offset-y: -47;
}

.item[data-item="29,-46"] {
  --offset-x: 29;
  --offset-y: -46;
}

.item[data-item="29,-45"] {
  --offset-x: 29;
  --offset-y: -45;
}

.item[data-item="29,-44"] {
  --offset-x: 29;
  --offset-y: -44;
}

.item[data-item="29,-43"] {
  --offset-x: 29;
  --offset-y: -43;
}

.item[data-item="29,-42"] {
  --offset-x: 29;
  --offset-y: -42;
}

.item[data-item="29,-41"] {
  --offset-x: 29;
  --offset-y: -41;
}

.item[data-item="29,-40"] {
  --offset-x: 29;
  --offset-y: -40;
}

.item[data-item="29,-39"] {
  --offset-x: 29;
  --offset-y: -39;
}

.item[data-item="29,-38"] {
  --offset-x: 29;
  --offset-y: -38;
}

.item[data-item="29,-37"] {
  --offset-x: 29;
  --offset-y: -37;
}

.item[data-item="29,-36"] {
  --offset-x: 29;
  --offset-y: -36;
}

.item[data-item="29,-35"] {
  --offset-x: 29;
  --offset-y: -35;
}

.item[data-item="29,-34"] {
  --offset-x: 29;
  --offset-y: -34;
}

.item[data-item="29,-33"] {
  --offset-x: 29;
  --offset-y: -33;
}

.item[data-item="29,-32"] {
  --offset-x: 29;
  --offset-y: -32;
}

.item[data-item="29,-31"] {
  --offset-x: 29;
  --offset-y: -31;
}

.item[data-item="29,-30"] {
  --offset-x: 29;
  --offset-y: -30;
}

.item[data-item="29,-29"] {
  --offset-x: 29;
  --offset-y: -29;
}

.item[data-item="29,-28"] {
  --offset-x: 29;
  --offset-y: -28;
}

.item[data-item="29,-27"] {
  --offset-x: 29;
  --offset-y: -27;
}

.item[data-item="29,-26"] {
  --offset-x: 29;
  --offset-y: -26;
}

.item[data-item="29,-25"] {
  --offset-x: 29;
  --offset-y: -25;
}

.item[data-item="29,-24"] {
  --offset-x: 29;
  --offset-y: -24;
}

.item[data-item="29,-23"] {
  --offset-x: 29;
  --offset-y: -23;
}

.item[data-item="29,-22"] {
  --offset-x: 29;
  --offset-y: -22;
}

.item[data-item="29,-21"] {
  --offset-x: 29;
  --offset-y: -21;
}

.item[data-item="29,-20"] {
  --offset-x: 29;
  --offset-y: -20;
}

.item[data-item="29,-19"] {
  --offset-x: 29;
  --offset-y: -19;
}

.item[data-item="29,-18"] {
  --offset-x: 29;
  --offset-y: -18;
}

.item[data-item="29,-17"] {
  --offset-x: 29;
  --offset-y: -17;
}

.item[data-item="29,-16"] {
  --offset-x: 29;
  --offset-y: -16;
}

.item[data-item="29,-15"] {
  --offset-x: 29;
  --offset-y: -15;
}

.item[data-item="29,-14"] {
  --offset-x: 29;
  --offset-y: -14;
}

.item[data-item="29,-13"] {
  --offset-x: 29;
  --offset-y: -13;
}

.item[data-item="29,-12"] {
  --offset-x: 29;
  --offset-y: -12;
}

.item[data-item="29,-11"] {
  --offset-x: 29;
  --offset-y: -11;
}

.item[data-item="29,-10"] {
  --offset-x: 29;
  --offset-y: -10;
}

.item[data-item="29,-9"] {
  --offset-x: 29;
  --offset-y: -9;
}

.item[data-item="29,-8"] {
  --offset-x: 29;
  --offset-y: -8;
}

.item[data-item="29,-7"] {
  --offset-x: 29;
  --offset-y: -7;
}

.item[data-item="29,-6"] {
  --offset-x: 29;
  --offset-y: -6;
}

.item[data-item="29,-5"] {
  --offset-x: 29;
  --offset-y: -5;
}

.item[data-item="29,-4"] {
  --offset-x: 29;
  --offset-y: -4;
}

.item[data-item="29,-3"] {
  --offset-x: 29;
  --offset-y: -3;
}

.item[data-item="29,-2"] {
  --offset-x: 29;
  --offset-y: -2;
}

.item[data-item="29,-1"] {
  --offset-x: 29;
  --offset-y: -1;
}

.item[data-item="29,0"] {
  --offset-x: 29;
  --offset-y: 0;
}

.item[data-item="29,1"] {
  --offset-x: 29;
  --offset-y: 1;
}

.item[data-item="29,2"] {
  --offset-x: 29;
  --offset-y: 2;
}

.item[data-item="29,3"] {
  --offset-x: 29;
  --offset-y: 3;
}

.item[data-item="29,4"] {
  --offset-x: 29;
  --offset-y: 4;
}

.item[data-item="29,5"] {
  --offset-x: 29;
  --offset-y: 5;
}

.item[data-item="29,6"] {
  --offset-x: 29;
  --offset-y: 6;
}

.item[data-item="29,7"] {
  --offset-x: 29;
  --offset-y: 7;
}

.item[data-item="29,8"] {
  --offset-x: 29;
  --offset-y: 8;
}

.item[data-item="29,9"] {
  --offset-x: 29;
  --offset-y: 9;
}

.item[data-item="29,10"] {
  --offset-x: 29;
  --offset-y: 10;
}

.item[data-item="29,11"] {
  --offset-x: 29;
  --offset-y: 11;
}

.item[data-item="29,12"] {
  --offset-x: 29;
  --offset-y: 12;
}

.item[data-item="29,13"] {
  --offset-x: 29;
  --offset-y: 13;
}

.item[data-item="29,14"] {
  --offset-x: 29;
  --offset-y: 14;
}

.item[data-item="29,15"] {
  --offset-x: 29;
  --offset-y: 15;
}

.item[data-item="29,16"] {
  --offset-x: 29;
  --offset-y: 16;
}

.item[data-item="29,17"] {
  --offset-x: 29;
  --offset-y: 17;
}

.item[data-item="29,18"] {
  --offset-x: 29;
  --offset-y: 18;
}

.item[data-item="29,19"] {
  --offset-x: 29;
  --offset-y: 19;
}

.item[data-item="29,20"] {
  --offset-x: 29;
  --offset-y: 20;
}

.item[data-item="29,21"] {
  --offset-x: 29;
  --offset-y: 21;
}

.item[data-item="29,22"] {
  --offset-x: 29;
  --offset-y: 22;
}

.item[data-item="29,23"] {
  --offset-x: 29;
  --offset-y: 23;
}

.item[data-item="29,24"] {
  --offset-x: 29;
  --offset-y: 24;
}

.item[data-item="29,25"] {
  --offset-x: 29;
  --offset-y: 25;
}

.item[data-item="29,26"] {
  --offset-x: 29;
  --offset-y: 26;
}

.item[data-item="29,27"] {
  --offset-x: 29;
  --offset-y: 27;
}

.item[data-item="29,28"] {
  --offset-x: 29;
  --offset-y: 28;
}

.item[data-item="29,29"] {
  --offset-x: 29;
  --offset-y: 29;
}

.item[data-item="29,30"] {
  --offset-x: 29;
  --offset-y: 30;
}

.item[data-item="29,31"] {
  --offset-x: 29;
  --offset-y: 31;
}

.item[data-item="29,32"] {
  --offset-x: 29;
  --offset-y: 32;
}

.item[data-item="29,33"] {
  --offset-x: 29;
  --offset-y: 33;
}

.item[data-item="29,34"] {
  --offset-x: 29;
  --offset-y: 34;
}

.item[data-item="29,35"] {
  --offset-x: 29;
  --offset-y: 35;
}

.item[data-item="29,36"] {
  --offset-x: 29;
  --offset-y: 36;
}

.item[data-item="29,37"] {
  --offset-x: 29;
  --offset-y: 37;
}

.item[data-item="29,38"] {
  --offset-x: 29;
  --offset-y: 38;
}

.item[data-item="29,39"] {
  --offset-x: 29;
  --offset-y: 39;
}

.item[data-item="29,40"] {
  --offset-x: 29;
  --offset-y: 40;
}

.item[data-item="29,41"] {
  --offset-x: 29;
  --offset-y: 41;
}

.item[data-item="29,42"] {
  --offset-x: 29;
  --offset-y: 42;
}

.item[data-item="29,43"] {
  --offset-x: 29;
  --offset-y: 43;
}

.item[data-item="29,44"] {
  --offset-x: 29;
  --offset-y: 44;
}

.item[data-item="29,45"] {
  --offset-x: 29;
  --offset-y: 45;
}

.item[data-item="29,46"] {
  --offset-x: 29;
  --offset-y: 46;
}

.item[data-item="29,47"] {
  --offset-x: 29;
  --offset-y: 47;
}

.item[data-item="29,48"] {
  --offset-x: 29;
  --offset-y: 48;
}

.item[data-item="29,49"] {
  --offset-x: 29;
  --offset-y: 49;
}

.item[data-item="29,50"] {
  --offset-x: 29;
  --offset-y: 50;
}

.item[data-item="30,-50"] {
  --offset-x: 30;
  --offset-y: -50;
}

.item[data-item="30,-49"] {
  --offset-x: 30;
  --offset-y: -49;
}

.item[data-item="30,-48"] {
  --offset-x: 30;
  --offset-y: -48;
}

.item[data-item="30,-47"] {
  --offset-x: 30;
  --offset-y: -47;
}

.item[data-item="30,-46"] {
  --offset-x: 30;
  --offset-y: -46;
}

.item[data-item="30,-45"] {
  --offset-x: 30;
  --offset-y: -45;
}

.item[data-item="30,-44"] {
  --offset-x: 30;
  --offset-y: -44;
}

.item[data-item="30,-43"] {
  --offset-x: 30;
  --offset-y: -43;
}

.item[data-item="30,-42"] {
  --offset-x: 30;
  --offset-y: -42;
}

.item[data-item="30,-41"] {
  --offset-x: 30;
  --offset-y: -41;
}

.item[data-item="30,-40"] {
  --offset-x: 30;
  --offset-y: -40;
}

.item[data-item="30,-39"] {
  --offset-x: 30;
  --offset-y: -39;
}

.item[data-item="30,-38"] {
  --offset-x: 30;
  --offset-y: -38;
}

.item[data-item="30,-37"] {
  --offset-x: 30;
  --offset-y: -37;
}

.item[data-item="30,-36"] {
  --offset-x: 30;
  --offset-y: -36;
}

.item[data-item="30,-35"] {
  --offset-x: 30;
  --offset-y: -35;
}

.item[data-item="30,-34"] {
  --offset-x: 30;
  --offset-y: -34;
}

.item[data-item="30,-33"] {
  --offset-x: 30;
  --offset-y: -33;
}

.item[data-item="30,-32"] {
  --offset-x: 30;
  --offset-y: -32;
}

.item[data-item="30,-31"] {
  --offset-x: 30;
  --offset-y: -31;
}

.item[data-item="30,-30"] {
  --offset-x: 30;
  --offset-y: -30;
}

.item[data-item="30,-29"] {
  --offset-x: 30;
  --offset-y: -29;
}

.item[data-item="30,-28"] {
  --offset-x: 30;
  --offset-y: -28;
}

.item[data-item="30,-27"] {
  --offset-x: 30;
  --offset-y: -27;
}

.item[data-item="30,-26"] {
  --offset-x: 30;
  --offset-y: -26;
}

.item[data-item="30,-25"] {
  --offset-x: 30;
  --offset-y: -25;
}

.item[data-item="30,-24"] {
  --offset-x: 30;
  --offset-y: -24;
}

.item[data-item="30,-23"] {
  --offset-x: 30;
  --offset-y: -23;
}

.item[data-item="30,-22"] {
  --offset-x: 30;
  --offset-y: -22;
}

.item[data-item="30,-21"] {
  --offset-x: 30;
  --offset-y: -21;
}

.item[data-item="30,-20"] {
  --offset-x: 30;
  --offset-y: -20;
}

.item[data-item="30,-19"] {
  --offset-x: 30;
  --offset-y: -19;
}

.item[data-item="30,-18"] {
  --offset-x: 30;
  --offset-y: -18;
}

.item[data-item="30,-17"] {
  --offset-x: 30;
  --offset-y: -17;
}

.item[data-item="30,-16"] {
  --offset-x: 30;
  --offset-y: -16;
}

.item[data-item="30,-15"] {
  --offset-x: 30;
  --offset-y: -15;
}

.item[data-item="30,-14"] {
  --offset-x: 30;
  --offset-y: -14;
}

.item[data-item="30,-13"] {
  --offset-x: 30;
  --offset-y: -13;
}

.item[data-item="30,-12"] {
  --offset-x: 30;
  --offset-y: -12;
}

.item[data-item="30,-11"] {
  --offset-x: 30;
  --offset-y: -11;
}

.item[data-item="30,-10"] {
  --offset-x: 30;
  --offset-y: -10;
}

.item[data-item="30,-9"] {
  --offset-x: 30;
  --offset-y: -9;
}

.item[data-item="30,-8"] {
  --offset-x: 30;
  --offset-y: -8;
}

.item[data-item="30,-7"] {
  --offset-x: 30;
  --offset-y: -7;
}

.item[data-item="30,-6"] {
  --offset-x: 30;
  --offset-y: -6;
}

.item[data-item="30,-5"] {
  --offset-x: 30;
  --offset-y: -5;
}

.item[data-item="30,-4"] {
  --offset-x: 30;
  --offset-y: -4;
}

.item[data-item="30,-3"] {
  --offset-x: 30;
  --offset-y: -3;
}

.item[data-item="30,-2"] {
  --offset-x: 30;
  --offset-y: -2;
}

.item[data-item="30,-1"] {
  --offset-x: 30;
  --offset-y: -1;
}

.item[data-item="30,0"] {
  --offset-x: 30;
  --offset-y: 0;
}

.item[data-item="30,1"] {
  --offset-x: 30;
  --offset-y: 1;
}

.item[data-item="30,2"] {
  --offset-x: 30;
  --offset-y: 2;
}

.item[data-item="30,3"] {
  --offset-x: 30;
  --offset-y: 3;
}

.item[data-item="30,4"] {
  --offset-x: 30;
  --offset-y: 4;
}

.item[data-item="30,5"] {
  --offset-x: 30;
  --offset-y: 5;
}

.item[data-item="30,6"] {
  --offset-x: 30;
  --offset-y: 6;
}

.item[data-item="30,7"] {
  --offset-x: 30;
  --offset-y: 7;
}

.item[data-item="30,8"] {
  --offset-x: 30;
  --offset-y: 8;
}

.item[data-item="30,9"] {
  --offset-x: 30;
  --offset-y: 9;
}

.item[data-item="30,10"] {
  --offset-x: 30;
  --offset-y: 10;
}

.item[data-item="30,11"] {
  --offset-x: 30;
  --offset-y: 11;
}

.item[data-item="30,12"] {
  --offset-x: 30;
  --offset-y: 12;
}

.item[data-item="30,13"] {
  --offset-x: 30;
  --offset-y: 13;
}

.item[data-item="30,14"] {
  --offset-x: 30;
  --offset-y: 14;
}

.item[data-item="30,15"] {
  --offset-x: 30;
  --offset-y: 15;
}

.item[data-item="30,16"] {
  --offset-x: 30;
  --offset-y: 16;
}

.item[data-item="30,17"] {
  --offset-x: 30;
  --offset-y: 17;
}

.item[data-item="30,18"] {
  --offset-x: 30;
  --offset-y: 18;
}

.item[data-item="30,19"] {
  --offset-x: 30;
  --offset-y: 19;
}

.item[data-item="30,20"] {
  --offset-x: 30;
  --offset-y: 20;
}

.item[data-item="30,21"] {
  --offset-x: 30;
  --offset-y: 21;
}

.item[data-item="30,22"] {
  --offset-x: 30;
  --offset-y: 22;
}

.item[data-item="30,23"] {
  --offset-x: 30;
  --offset-y: 23;
}

.item[data-item="30,24"] {
  --offset-x: 30;
  --offset-y: 24;
}

.item[data-item="30,25"] {
  --offset-x: 30;
  --offset-y: 25;
}

.item[data-item="30,26"] {
  --offset-x: 30;
  --offset-y: 26;
}

.item[data-item="30,27"] {
  --offset-x: 30;
  --offset-y: 27;
}

.item[data-item="30,28"] {
  --offset-x: 30;
  --offset-y: 28;
}

.item[data-item="30,29"] {
  --offset-x: 30;
  --offset-y: 29;
}

.item[data-item="30,30"] {
  --offset-x: 30;
  --offset-y: 30;
}

.item[data-item="30,31"] {
  --offset-x: 30;
  --offset-y: 31;
}

.item[data-item="30,32"] {
  --offset-x: 30;
  --offset-y: 32;
}

.item[data-item="30,33"] {
  --offset-x: 30;
  --offset-y: 33;
}

.item[data-item="30,34"] {
  --offset-x: 30;
  --offset-y: 34;
}

.item[data-item="30,35"] {
  --offset-x: 30;
  --offset-y: 35;
}

.item[data-item="30,36"] {
  --offset-x: 30;
  --offset-y: 36;
}

.item[data-item="30,37"] {
  --offset-x: 30;
  --offset-y: 37;
}

.item[data-item="30,38"] {
  --offset-x: 30;
  --offset-y: 38;
}

.item[data-item="30,39"] {
  --offset-x: 30;
  --offset-y: 39;
}

.item[data-item="30,40"] {
  --offset-x: 30;
  --offset-y: 40;
}

.item[data-item="30,41"] {
  --offset-x: 30;
  --offset-y: 41;
}

.item[data-item="30,42"] {
  --offset-x: 30;
  --offset-y: 42;
}

.item[data-item="30,43"] {
  --offset-x: 30;
  --offset-y: 43;
}

.item[data-item="30,44"] {
  --offset-x: 30;
  --offset-y: 44;
}

.item[data-item="30,45"] {
  --offset-x: 30;
  --offset-y: 45;
}

.item[data-item="30,46"] {
  --offset-x: 30;
  --offset-y: 46;
}

.item[data-item="30,47"] {
  --offset-x: 30;
  --offset-y: 47;
}

.item[data-item="30,48"] {
  --offset-x: 30;
  --offset-y: 48;
}

.item[data-item="30,49"] {
  --offset-x: 30;
  --offset-y: 49;
}

.item[data-item="30,50"] {
  --offset-x: 30;
  --offset-y: 50;
}

.item[data-item="31,-50"] {
  --offset-x: 31;
  --offset-y: -50;
}

.item[data-item="31,-49"] {
  --offset-x: 31;
  --offset-y: -49;
}

.item[data-item="31,-48"] {
  --offset-x: 31;
  --offset-y: -48;
}

.item[data-item="31,-47"] {
  --offset-x: 31;
  --offset-y: -47;
}

.item[data-item="31,-46"] {
  --offset-x: 31;
  --offset-y: -46;
}

.item[data-item="31,-45"] {
  --offset-x: 31;
  --offset-y: -45;
}

.item[data-item="31,-44"] {
  --offset-x: 31;
  --offset-y: -44;
}

.item[data-item="31,-43"] {
  --offset-x: 31;
  --offset-y: -43;
}

.item[data-item="31,-42"] {
  --offset-x: 31;
  --offset-y: -42;
}

.item[data-item="31,-41"] {
  --offset-x: 31;
  --offset-y: -41;
}

.item[data-item="31,-40"] {
  --offset-x: 31;
  --offset-y: -40;
}

.item[data-item="31,-39"] {
  --offset-x: 31;
  --offset-y: -39;
}

.item[data-item="31,-38"] {
  --offset-x: 31;
  --offset-y: -38;
}

.item[data-item="31,-37"] {
  --offset-x: 31;
  --offset-y: -37;
}

.item[data-item="31,-36"] {
  --offset-x: 31;
  --offset-y: -36;
}

.item[data-item="31,-35"] {
  --offset-x: 31;
  --offset-y: -35;
}

.item[data-item="31,-34"] {
  --offset-x: 31;
  --offset-y: -34;
}

.item[data-item="31,-33"] {
  --offset-x: 31;
  --offset-y: -33;
}

.item[data-item="31,-32"] {
  --offset-x: 31;
  --offset-y: -32;
}

.item[data-item="31,-31"] {
  --offset-x: 31;
  --offset-y: -31;
}

.item[data-item="31,-30"] {
  --offset-x: 31;
  --offset-y: -30;
}

.item[data-item="31,-29"] {
  --offset-x: 31;
  --offset-y: -29;
}

.item[data-item="31,-28"] {
  --offset-x: 31;
  --offset-y: -28;
}

.item[data-item="31,-27"] {
  --offset-x: 31;
  --offset-y: -27;
}

.item[data-item="31,-26"] {
  --offset-x: 31;
  --offset-y: -26;
}

.item[data-item="31,-25"] {
  --offset-x: 31;
  --offset-y: -25;
}

.item[data-item="31,-24"] {
  --offset-x: 31;
  --offset-y: -24;
}

.item[data-item="31,-23"] {
  --offset-x: 31;
  --offset-y: -23;
}

.item[data-item="31,-22"] {
  --offset-x: 31;
  --offset-y: -22;
}

.item[data-item="31,-21"] {
  --offset-x: 31;
  --offset-y: -21;
}

.item[data-item="31,-20"] {
  --offset-x: 31;
  --offset-y: -20;
}

.item[data-item="31,-19"] {
  --offset-x: 31;
  --offset-y: -19;
}

.item[data-item="31,-18"] {
  --offset-x: 31;
  --offset-y: -18;
}

.item[data-item="31,-17"] {
  --offset-x: 31;
  --offset-y: -17;
}

.item[data-item="31,-16"] {
  --offset-x: 31;
  --offset-y: -16;
}

.item[data-item="31,-15"] {
  --offset-x: 31;
  --offset-y: -15;
}

.item[data-item="31,-14"] {
  --offset-x: 31;
  --offset-y: -14;
}

.item[data-item="31,-13"] {
  --offset-x: 31;
  --offset-y: -13;
}

.item[data-item="31,-12"] {
  --offset-x: 31;
  --offset-y: -12;
}

.item[data-item="31,-11"] {
  --offset-x: 31;
  --offset-y: -11;
}

.item[data-item="31,-10"] {
  --offset-x: 31;
  --offset-y: -10;
}

.item[data-item="31,-9"] {
  --offset-x: 31;
  --offset-y: -9;
}

.item[data-item="31,-8"] {
  --offset-x: 31;
  --offset-y: -8;
}

.item[data-item="31,-7"] {
  --offset-x: 31;
  --offset-y: -7;
}

.item[data-item="31,-6"] {
  --offset-x: 31;
  --offset-y: -6;
}

.item[data-item="31,-5"] {
  --offset-x: 31;
  --offset-y: -5;
}

.item[data-item="31,-4"] {
  --offset-x: 31;
  --offset-y: -4;
}

.item[data-item="31,-3"] {
  --offset-x: 31;
  --offset-y: -3;
}

.item[data-item="31,-2"] {
  --offset-x: 31;
  --offset-y: -2;
}

.item[data-item="31,-1"] {
  --offset-x: 31;
  --offset-y: -1;
}

.item[data-item="31,0"] {
  --offset-x: 31;
  --offset-y: 0;
}

.item[data-item="31,1"] {
  --offset-x: 31;
  --offset-y: 1;
}

.item[data-item="31,2"] {
  --offset-x: 31;
  --offset-y: 2;
}

.item[data-item="31,3"] {
  --offset-x: 31;
  --offset-y: 3;
}

.item[data-item="31,4"] {
  --offset-x: 31;
  --offset-y: 4;
}

.item[data-item="31,5"] {
  --offset-x: 31;
  --offset-y: 5;
}

.item[data-item="31,6"] {
  --offset-x: 31;
  --offset-y: 6;
}

.item[data-item="31,7"] {
  --offset-x: 31;
  --offset-y: 7;
}

.item[data-item="31,8"] {
  --offset-x: 31;
  --offset-y: 8;
}

.item[data-item="31,9"] {
  --offset-x: 31;
  --offset-y: 9;
}

.item[data-item="31,10"] {
  --offset-x: 31;
  --offset-y: 10;
}

.item[data-item="31,11"] {
  --offset-x: 31;
  --offset-y: 11;
}

.item[data-item="31,12"] {
  --offset-x: 31;
  --offset-y: 12;
}

.item[data-item="31,13"] {
  --offset-x: 31;
  --offset-y: 13;
}

.item[data-item="31,14"] {
  --offset-x: 31;
  --offset-y: 14;
}

.item[data-item="31,15"] {
  --offset-x: 31;
  --offset-y: 15;
}

.item[data-item="31,16"] {
  --offset-x: 31;
  --offset-y: 16;
}

.item[data-item="31,17"] {
  --offset-x: 31;
  --offset-y: 17;
}

.item[data-item="31,18"] {
  --offset-x: 31;
  --offset-y: 18;
}

.item[data-item="31,19"] {
  --offset-x: 31;
  --offset-y: 19;
}

.item[data-item="31,20"] {
  --offset-x: 31;
  --offset-y: 20;
}

.item[data-item="31,21"] {
  --offset-x: 31;
  --offset-y: 21;
}

.item[data-item="31,22"] {
  --offset-x: 31;
  --offset-y: 22;
}

.item[data-item="31,23"] {
  --offset-x: 31;
  --offset-y: 23;
}

.item[data-item="31,24"] {
  --offset-x: 31;
  --offset-y: 24;
}

.item[data-item="31,25"] {
  --offset-x: 31;
  --offset-y: 25;
}

.item[data-item="31,26"] {
  --offset-x: 31;
  --offset-y: 26;
}

.item[data-item="31,27"] {
  --offset-x: 31;
  --offset-y: 27;
}

.item[data-item="31,28"] {
  --offset-x: 31;
  --offset-y: 28;
}

.item[data-item="31,29"] {
  --offset-x: 31;
  --offset-y: 29;
}

.item[data-item="31,30"] {
  --offset-x: 31;
  --offset-y: 30;
}

.item[data-item="31,31"] {
  --offset-x: 31;
  --offset-y: 31;
}

.item[data-item="31,32"] {
  --offset-x: 31;
  --offset-y: 32;
}

.item[data-item="31,33"] {
  --offset-x: 31;
  --offset-y: 33;
}

.item[data-item="31,34"] {
  --offset-x: 31;
  --offset-y: 34;
}

.item[data-item="31,35"] {
  --offset-x: 31;
  --offset-y: 35;
}

.item[data-item="31,36"] {
  --offset-x: 31;
  --offset-y: 36;
}

.item[data-item="31,37"] {
  --offset-x: 31;
  --offset-y: 37;
}

.item[data-item="31,38"] {
  --offset-x: 31;
  --offset-y: 38;
}

.item[data-item="31,39"] {
  --offset-x: 31;
  --offset-y: 39;
}

.item[data-item="31,40"] {
  --offset-x: 31;
  --offset-y: 40;
}

.item[data-item="31,41"] {
  --offset-x: 31;
  --offset-y: 41;
}

.item[data-item="31,42"] {
  --offset-x: 31;
  --offset-y: 42;
}

.item[data-item="31,43"] {
  --offset-x: 31;
  --offset-y: 43;
}

.item[data-item="31,44"] {
  --offset-x: 31;
  --offset-y: 44;
}

.item[data-item="31,45"] {
  --offset-x: 31;
  --offset-y: 45;
}

.item[data-item="31,46"] {
  --offset-x: 31;
  --offset-y: 46;
}

.item[data-item="31,47"] {
  --offset-x: 31;
  --offset-y: 47;
}

.item[data-item="31,48"] {
  --offset-x: 31;
  --offset-y: 48;
}

.item[data-item="31,49"] {
  --offset-x: 31;
  --offset-y: 49;
}

.item[data-item="31,50"] {
  --offset-x: 31;
  --offset-y: 50;
}

.item[data-item="32,-50"] {
  --offset-x: 32;
  --offset-y: -50;
}

.item[data-item="32,-49"] {
  --offset-x: 32;
  --offset-y: -49;
}

.item[data-item="32,-48"] {
  --offset-x: 32;
  --offset-y: -48;
}

.item[data-item="32,-47"] {
  --offset-x: 32;
  --offset-y: -47;
}

.item[data-item="32,-46"] {
  --offset-x: 32;
  --offset-y: -46;
}

.item[data-item="32,-45"] {
  --offset-x: 32;
  --offset-y: -45;
}

.item[data-item="32,-44"] {
  --offset-x: 32;
  --offset-y: -44;
}

.item[data-item="32,-43"] {
  --offset-x: 32;
  --offset-y: -43;
}

.item[data-item="32,-42"] {
  --offset-x: 32;
  --offset-y: -42;
}

.item[data-item="32,-41"] {
  --offset-x: 32;
  --offset-y: -41;
}

.item[data-item="32,-40"] {
  --offset-x: 32;
  --offset-y: -40;
}

.item[data-item="32,-39"] {
  --offset-x: 32;
  --offset-y: -39;
}

.item[data-item="32,-38"] {
  --offset-x: 32;
  --offset-y: -38;
}

.item[data-item="32,-37"] {
  --offset-x: 32;
  --offset-y: -37;
}

.item[data-item="32,-36"] {
  --offset-x: 32;
  --offset-y: -36;
}

.item[data-item="32,-35"] {
  --offset-x: 32;
  --offset-y: -35;
}

.item[data-item="32,-34"] {
  --offset-x: 32;
  --offset-y: -34;
}

.item[data-item="32,-33"] {
  --offset-x: 32;
  --offset-y: -33;
}

.item[data-item="32,-32"] {
  --offset-x: 32;
  --offset-y: -32;
}

.item[data-item="32,-31"] {
  --offset-x: 32;
  --offset-y: -31;
}

.item[data-item="32,-30"] {
  --offset-x: 32;
  --offset-y: -30;
}

.item[data-item="32,-29"] {
  --offset-x: 32;
  --offset-y: -29;
}

.item[data-item="32,-28"] {
  --offset-x: 32;
  --offset-y: -28;
}

.item[data-item="32,-27"] {
  --offset-x: 32;
  --offset-y: -27;
}

.item[data-item="32,-26"] {
  --offset-x: 32;
  --offset-y: -26;
}

.item[data-item="32,-25"] {
  --offset-x: 32;
  --offset-y: -25;
}

.item[data-item="32,-24"] {
  --offset-x: 32;
  --offset-y: -24;
}

.item[data-item="32,-23"] {
  --offset-x: 32;
  --offset-y: -23;
}

.item[data-item="32,-22"] {
  --offset-x: 32;
  --offset-y: -22;
}

.item[data-item="32,-21"] {
  --offset-x: 32;
  --offset-y: -21;
}

.item[data-item="32,-20"] {
  --offset-x: 32;
  --offset-y: -20;
}

.item[data-item="32,-19"] {
  --offset-x: 32;
  --offset-y: -19;
}

.item[data-item="32,-18"] {
  --offset-x: 32;
  --offset-y: -18;
}

.item[data-item="32,-17"] {
  --offset-x: 32;
  --offset-y: -17;
}

.item[data-item="32,-16"] {
  --offset-x: 32;
  --offset-y: -16;
}

.item[data-item="32,-15"] {
  --offset-x: 32;
  --offset-y: -15;
}

.item[data-item="32,-14"] {
  --offset-x: 32;
  --offset-y: -14;
}

.item[data-item="32,-13"] {
  --offset-x: 32;
  --offset-y: -13;
}

.item[data-item="32,-12"] {
  --offset-x: 32;
  --offset-y: -12;
}

.item[data-item="32,-11"] {
  --offset-x: 32;
  --offset-y: -11;
}

.item[data-item="32,-10"] {
  --offset-x: 32;
  --offset-y: -10;
}

.item[data-item="32,-9"] {
  --offset-x: 32;
  --offset-y: -9;
}

.item[data-item="32,-8"] {
  --offset-x: 32;
  --offset-y: -8;
}

.item[data-item="32,-7"] {
  --offset-x: 32;
  --offset-y: -7;
}

.item[data-item="32,-6"] {
  --offset-x: 32;
  --offset-y: -6;
}

.item[data-item="32,-5"] {
  --offset-x: 32;
  --offset-y: -5;
}

.item[data-item="32,-4"] {
  --offset-x: 32;
  --offset-y: -4;
}

.item[data-item="32,-3"] {
  --offset-x: 32;
  --offset-y: -3;
}

.item[data-item="32,-2"] {
  --offset-x: 32;
  --offset-y: -2;
}

.item[data-item="32,-1"] {
  --offset-x: 32;
  --offset-y: -1;
}

.item[data-item="32,0"] {
  --offset-x: 32;
  --offset-y: 0;
}

.item[data-item="32,1"] {
  --offset-x: 32;
  --offset-y: 1;
}

.item[data-item="32,2"] {
  --offset-x: 32;
  --offset-y: 2;
}

.item[data-item="32,3"] {
  --offset-x: 32;
  --offset-y: 3;
}

.item[data-item="32,4"] {
  --offset-x: 32;
  --offset-y: 4;
}

.item[data-item="32,5"] {
  --offset-x: 32;
  --offset-y: 5;
}

.item[data-item="32,6"] {
  --offset-x: 32;
  --offset-y: 6;
}

.item[data-item="32,7"] {
  --offset-x: 32;
  --offset-y: 7;
}

.item[data-item="32,8"] {
  --offset-x: 32;
  --offset-y: 8;
}

.item[data-item="32,9"] {
  --offset-x: 32;
  --offset-y: 9;
}

.item[data-item="32,10"] {
  --offset-x: 32;
  --offset-y: 10;
}

.item[data-item="32,11"] {
  --offset-x: 32;
  --offset-y: 11;
}

.item[data-item="32,12"] {
  --offset-x: 32;
  --offset-y: 12;
}

.item[data-item="32,13"] {
  --offset-x: 32;
  --offset-y: 13;
}

.item[data-item="32,14"] {
  --offset-x: 32;
  --offset-y: 14;
}

.item[data-item="32,15"] {
  --offset-x: 32;
  --offset-y: 15;
}

.item[data-item="32,16"] {
  --offset-x: 32;
  --offset-y: 16;
}

.item[data-item="32,17"] {
  --offset-x: 32;
  --offset-y: 17;
}

.item[data-item="32,18"] {
  --offset-x: 32;
  --offset-y: 18;
}

.item[data-item="32,19"] {
  --offset-x: 32;
  --offset-y: 19;
}

.item[data-item="32,20"] {
  --offset-x: 32;
  --offset-y: 20;
}

.item[data-item="32,21"] {
  --offset-x: 32;
  --offset-y: 21;
}

.item[data-item="32,22"] {
  --offset-x: 32;
  --offset-y: 22;
}

.item[data-item="32,23"] {
  --offset-x: 32;
  --offset-y: 23;
}

.item[data-item="32,24"] {
  --offset-x: 32;
  --offset-y: 24;
}

.item[data-item="32,25"] {
  --offset-x: 32;
  --offset-y: 25;
}

.item[data-item="32,26"] {
  --offset-x: 32;
  --offset-y: 26;
}

.item[data-item="32,27"] {
  --offset-x: 32;
  --offset-y: 27;
}

.item[data-item="32,28"] {
  --offset-x: 32;
  --offset-y: 28;
}

.item[data-item="32,29"] {
  --offset-x: 32;
  --offset-y: 29;
}

.item[data-item="32,30"] {
  --offset-x: 32;
  --offset-y: 30;
}

.item[data-item="32,31"] {
  --offset-x: 32;
  --offset-y: 31;
}

.item[data-item="32,32"] {
  --offset-x: 32;
  --offset-y: 32;
}

.item[data-item="32,33"] {
  --offset-x: 32;
  --offset-y: 33;
}

.item[data-item="32,34"] {
  --offset-x: 32;
  --offset-y: 34;
}

.item[data-item="32,35"] {
  --offset-x: 32;
  --offset-y: 35;
}

.item[data-item="32,36"] {
  --offset-x: 32;
  --offset-y: 36;
}

.item[data-item="32,37"] {
  --offset-x: 32;
  --offset-y: 37;
}

.item[data-item="32,38"] {
  --offset-x: 32;
  --offset-y: 38;
}

.item[data-item="32,39"] {
  --offset-x: 32;
  --offset-y: 39;
}

.item[data-item="32,40"] {
  --offset-x: 32;
  --offset-y: 40;
}

.item[data-item="32,41"] {
  --offset-x: 32;
  --offset-y: 41;
}

.item[data-item="32,42"] {
  --offset-x: 32;
  --offset-y: 42;
}

.item[data-item="32,43"] {
  --offset-x: 32;
  --offset-y: 43;
}

.item[data-item="32,44"] {
  --offset-x: 32;
  --offset-y: 44;
}

.item[data-item="32,45"] {
  --offset-x: 32;
  --offset-y: 45;
}

.item[data-item="32,46"] {
  --offset-x: 32;
  --offset-y: 46;
}

.item[data-item="32,47"] {
  --offset-x: 32;
  --offset-y: 47;
}

.item[data-item="32,48"] {
  --offset-x: 32;
  --offset-y: 48;
}

.item[data-item="32,49"] {
  --offset-x: 32;
  --offset-y: 49;
}

.item[data-item="32,50"] {
  --offset-x: 32;
  --offset-y: 50;
}

.item[data-item="33,-50"] {
  --offset-x: 33;
  --offset-y: -50;
}

.item[data-item="33,-49"] {
  --offset-x: 33;
  --offset-y: -49;
}

.item[data-item="33,-48"] {
  --offset-x: 33;
  --offset-y: -48;
}

.item[data-item="33,-47"] {
  --offset-x: 33;
  --offset-y: -47;
}

.item[data-item="33,-46"] {
  --offset-x: 33;
  --offset-y: -46;
}

.item[data-item="33,-45"] {
  --offset-x: 33;
  --offset-y: -45;
}

.item[data-item="33,-44"] {
  --offset-x: 33;
  --offset-y: -44;
}

.item[data-item="33,-43"] {
  --offset-x: 33;
  --offset-y: -43;
}

.item[data-item="33,-42"] {
  --offset-x: 33;
  --offset-y: -42;
}

.item[data-item="33,-41"] {
  --offset-x: 33;
  --offset-y: -41;
}

.item[data-item="33,-40"] {
  --offset-x: 33;
  --offset-y: -40;
}

.item[data-item="33,-39"] {
  --offset-x: 33;
  --offset-y: -39;
}

.item[data-item="33,-38"] {
  --offset-x: 33;
  --offset-y: -38;
}

.item[data-item="33,-37"] {
  --offset-x: 33;
  --offset-y: -37;
}

.item[data-item="33,-36"] {
  --offset-x: 33;
  --offset-y: -36;
}

.item[data-item="33,-35"] {
  --offset-x: 33;
  --offset-y: -35;
}

.item[data-item="33,-34"] {
  --offset-x: 33;
  --offset-y: -34;
}

.item[data-item="33,-33"] {
  --offset-x: 33;
  --offset-y: -33;
}

.item[data-item="33,-32"] {
  --offset-x: 33;
  --offset-y: -32;
}

.item[data-item="33,-31"] {
  --offset-x: 33;
  --offset-y: -31;
}

.item[data-item="33,-30"] {
  --offset-x: 33;
  --offset-y: -30;
}

.item[data-item="33,-29"] {
  --offset-x: 33;
  --offset-y: -29;
}

.item[data-item="33,-28"] {
  --offset-x: 33;
  --offset-y: -28;
}

.item[data-item="33,-27"] {
  --offset-x: 33;
  --offset-y: -27;
}

.item[data-item="33,-26"] {
  --offset-x: 33;
  --offset-y: -26;
}

.item[data-item="33,-25"] {
  --offset-x: 33;
  --offset-y: -25;
}

.item[data-item="33,-24"] {
  --offset-x: 33;
  --offset-y: -24;
}

.item[data-item="33,-23"] {
  --offset-x: 33;
  --offset-y: -23;
}

.item[data-item="33,-22"] {
  --offset-x: 33;
  --offset-y: -22;
}

.item[data-item="33,-21"] {
  --offset-x: 33;
  --offset-y: -21;
}

.item[data-item="33,-20"] {
  --offset-x: 33;
  --offset-y: -20;
}

.item[data-item="33,-19"] {
  --offset-x: 33;
  --offset-y: -19;
}

.item[data-item="33,-18"] {
  --offset-x: 33;
  --offset-y: -18;
}

.item[data-item="33,-17"] {
  --offset-x: 33;
  --offset-y: -17;
}

.item[data-item="33,-16"] {
  --offset-x: 33;
  --offset-y: -16;
}

.item[data-item="33,-15"] {
  --offset-x: 33;
  --offset-y: -15;
}

.item[data-item="33,-14"] {
  --offset-x: 33;
  --offset-y: -14;
}

.item[data-item="33,-13"] {
  --offset-x: 33;
  --offset-y: -13;
}

.item[data-item="33,-12"] {
  --offset-x: 33;
  --offset-y: -12;
}

.item[data-item="33,-11"] {
  --offset-x: 33;
  --offset-y: -11;
}

.item[data-item="33,-10"] {
  --offset-x: 33;
  --offset-y: -10;
}

.item[data-item="33,-9"] {
  --offset-x: 33;
  --offset-y: -9;
}

.item[data-item="33,-8"] {
  --offset-x: 33;
  --offset-y: -8;
}

.item[data-item="33,-7"] {
  --offset-x: 33;
  --offset-y: -7;
}

.item[data-item="33,-6"] {
  --offset-x: 33;
  --offset-y: -6;
}

.item[data-item="33,-5"] {
  --offset-x: 33;
  --offset-y: -5;
}

.item[data-item="33,-4"] {
  --offset-x: 33;
  --offset-y: -4;
}

.item[data-item="33,-3"] {
  --offset-x: 33;
  --offset-y: -3;
}

.item[data-item="33,-2"] {
  --offset-x: 33;
  --offset-y: -2;
}

.item[data-item="33,-1"] {
  --offset-x: 33;
  --offset-y: -1;
}

.item[data-item="33,0"] {
  --offset-x: 33;
  --offset-y: 0;
}

.item[data-item="33,1"] {
  --offset-x: 33;
  --offset-y: 1;
}

.item[data-item="33,2"] {
  --offset-x: 33;
  --offset-y: 2;
}

.item[data-item="33,3"] {
  --offset-x: 33;
  --offset-y: 3;
}

.item[data-item="33,4"] {
  --offset-x: 33;
  --offset-y: 4;
}

.item[data-item="33,5"] {
  --offset-x: 33;
  --offset-y: 5;
}

.item[data-item="33,6"] {
  --offset-x: 33;
  --offset-y: 6;
}

.item[data-item="33,7"] {
  --offset-x: 33;
  --offset-y: 7;
}

.item[data-item="33,8"] {
  --offset-x: 33;
  --offset-y: 8;
}

.item[data-item="33,9"] {
  --offset-x: 33;
  --offset-y: 9;
}

.item[data-item="33,10"] {
  --offset-x: 33;
  --offset-y: 10;
}

.item[data-item="33,11"] {
  --offset-x: 33;
  --offset-y: 11;
}

.item[data-item="33,12"] {
  --offset-x: 33;
  --offset-y: 12;
}

.item[data-item="33,13"] {
  --offset-x: 33;
  --offset-y: 13;
}

.item[data-item="33,14"] {
  --offset-x: 33;
  --offset-y: 14;
}

.item[data-item="33,15"] {
  --offset-x: 33;
  --offset-y: 15;
}

.item[data-item="33,16"] {
  --offset-x: 33;
  --offset-y: 16;
}

.item[data-item="33,17"] {
  --offset-x: 33;
  --offset-y: 17;
}

.item[data-item="33,18"] {
  --offset-x: 33;
  --offset-y: 18;
}

.item[data-item="33,19"] {
  --offset-x: 33;
  --offset-y: 19;
}

.item[data-item="33,20"] {
  --offset-x: 33;
  --offset-y: 20;
}

.item[data-item="33,21"] {
  --offset-x: 33;
  --offset-y: 21;
}

.item[data-item="33,22"] {
  --offset-x: 33;
  --offset-y: 22;
}

.item[data-item="33,23"] {
  --offset-x: 33;
  --offset-y: 23;
}

.item[data-item="33,24"] {
  --offset-x: 33;
  --offset-y: 24;
}

.item[data-item="33,25"] {
  --offset-x: 33;
  --offset-y: 25;
}

.item[data-item="33,26"] {
  --offset-x: 33;
  --offset-y: 26;
}

.item[data-item="33,27"] {
  --offset-x: 33;
  --offset-y: 27;
}

.item[data-item="33,28"] {
  --offset-x: 33;
  --offset-y: 28;
}

.item[data-item="33,29"] {
  --offset-x: 33;
  --offset-y: 29;
}

.item[data-item="33,30"] {
  --offset-x: 33;
  --offset-y: 30;
}

.item[data-item="33,31"] {
  --offset-x: 33;
  --offset-y: 31;
}

.item[data-item="33,32"] {
  --offset-x: 33;
  --offset-y: 32;
}

.item[data-item="33,33"] {
  --offset-x: 33;
  --offset-y: 33;
}

.item[data-item="33,34"] {
  --offset-x: 33;
  --offset-y: 34;
}

.item[data-item="33,35"] {
  --offset-x: 33;
  --offset-y: 35;
}

.item[data-item="33,36"] {
  --offset-x: 33;
  --offset-y: 36;
}

.item[data-item="33,37"] {
  --offset-x: 33;
  --offset-y: 37;
}

.item[data-item="33,38"] {
  --offset-x: 33;
  --offset-y: 38;
}

.item[data-item="33,39"] {
  --offset-x: 33;
  --offset-y: 39;
}

.item[data-item="33,40"] {
  --offset-x: 33;
  --offset-y: 40;
}

.item[data-item="33,41"] {
  --offset-x: 33;
  --offset-y: 41;
}

.item[data-item="33,42"] {
  --offset-x: 33;
  --offset-y: 42;
}

.item[data-item="33,43"] {
  --offset-x: 33;
  --offset-y: 43;
}

.item[data-item="33,44"] {
  --offset-x: 33;
  --offset-y: 44;
}

.item[data-item="33,45"] {
  --offset-x: 33;
  --offset-y: 45;
}

.item[data-item="33,46"] {
  --offset-x: 33;
  --offset-y: 46;
}

.item[data-item="33,47"] {
  --offset-x: 33;
  --offset-y: 47;
}

.item[data-item="33,48"] {
  --offset-x: 33;
  --offset-y: 48;
}

.item[data-item="33,49"] {
  --offset-x: 33;
  --offset-y: 49;
}

.item[data-item="33,50"] {
  --offset-x: 33;
  --offset-y: 50;
}

.item[data-item="34,-50"] {
  --offset-x: 34;
  --offset-y: -50;
}

.item[data-item="34,-49"] {
  --offset-x: 34;
  --offset-y: -49;
}

.item[data-item="34,-48"] {
  --offset-x: 34;
  --offset-y: -48;
}

.item[data-item="34,-47"] {
  --offset-x: 34;
  --offset-y: -47;
}

.item[data-item="34,-46"] {
  --offset-x: 34;
  --offset-y: -46;
}

.item[data-item="34,-45"] {
  --offset-x: 34;
  --offset-y: -45;
}

.item[data-item="34,-44"] {
  --offset-x: 34;
  --offset-y: -44;
}

.item[data-item="34,-43"] {
  --offset-x: 34;
  --offset-y: -43;
}

.item[data-item="34,-42"] {
  --offset-x: 34;
  --offset-y: -42;
}

.item[data-item="34,-41"] {
  --offset-x: 34;
  --offset-y: -41;
}

.item[data-item="34,-40"] {
  --offset-x: 34;
  --offset-y: -40;
}

.item[data-item="34,-39"] {
  --offset-x: 34;
  --offset-y: -39;
}

.item[data-item="34,-38"] {
  --offset-x: 34;
  --offset-y: -38;
}

.item[data-item="34,-37"] {
  --offset-x: 34;
  --offset-y: -37;
}

.item[data-item="34,-36"] {
  --offset-x: 34;
  --offset-y: -36;
}

.item[data-item="34,-35"] {
  --offset-x: 34;
  --offset-y: -35;
}

.item[data-item="34,-34"] {
  --offset-x: 34;
  --offset-y: -34;
}

.item[data-item="34,-33"] {
  --offset-x: 34;
  --offset-y: -33;
}

.item[data-item="34,-32"] {
  --offset-x: 34;
  --offset-y: -32;
}

.item[data-item="34,-31"] {
  --offset-x: 34;
  --offset-y: -31;
}

.item[data-item="34,-30"] {
  --offset-x: 34;
  --offset-y: -30;
}

.item[data-item="34,-29"] {
  --offset-x: 34;
  --offset-y: -29;
}

.item[data-item="34,-28"] {
  --offset-x: 34;
  --offset-y: -28;
}

.item[data-item="34,-27"] {
  --offset-x: 34;
  --offset-y: -27;
}

.item[data-item="34,-26"] {
  --offset-x: 34;
  --offset-y: -26;
}

.item[data-item="34,-25"] {
  --offset-x: 34;
  --offset-y: -25;
}

.item[data-item="34,-24"] {
  --offset-x: 34;
  --offset-y: -24;
}

.item[data-item="34,-23"] {
  --offset-x: 34;
  --offset-y: -23;
}

.item[data-item="34,-22"] {
  --offset-x: 34;
  --offset-y: -22;
}

.item[data-item="34,-21"] {
  --offset-x: 34;
  --offset-y: -21;
}

.item[data-item="34,-20"] {
  --offset-x: 34;
  --offset-y: -20;
}

.item[data-item="34,-19"] {
  --offset-x: 34;
  --offset-y: -19;
}

.item[data-item="34,-18"] {
  --offset-x: 34;
  --offset-y: -18;
}

.item[data-item="34,-17"] {
  --offset-x: 34;
  --offset-y: -17;
}

.item[data-item="34,-16"] {
  --offset-x: 34;
  --offset-y: -16;
}

.item[data-item="34,-15"] {
  --offset-x: 34;
  --offset-y: -15;
}

.item[data-item="34,-14"] {
  --offset-x: 34;
  --offset-y: -14;
}

.item[data-item="34,-13"] {
  --offset-x: 34;
  --offset-y: -13;
}

.item[data-item="34,-12"] {
  --offset-x: 34;
  --offset-y: -12;
}

.item[data-item="34,-11"] {
  --offset-x: 34;
  --offset-y: -11;
}

.item[data-item="34,-10"] {
  --offset-x: 34;
  --offset-y: -10;
}

.item[data-item="34,-9"] {
  --offset-x: 34;
  --offset-y: -9;
}

.item[data-item="34,-8"] {
  --offset-x: 34;
  --offset-y: -8;
}

.item[data-item="34,-7"] {
  --offset-x: 34;
  --offset-y: -7;
}

.item[data-item="34,-6"] {
  --offset-x: 34;
  --offset-y: -6;
}

.item[data-item="34,-5"] {
  --offset-x: 34;
  --offset-y: -5;
}

.item[data-item="34,-4"] {
  --offset-x: 34;
  --offset-y: -4;
}

.item[data-item="34,-3"] {
  --offset-x: 34;
  --offset-y: -3;
}

.item[data-item="34,-2"] {
  --offset-x: 34;
  --offset-y: -2;
}

.item[data-item="34,-1"] {
  --offset-x: 34;
  --offset-y: -1;
}

.item[data-item="34,0"] {
  --offset-x: 34;
  --offset-y: 0;
}

.item[data-item="34,1"] {
  --offset-x: 34;
  --offset-y: 1;
}

.item[data-item="34,2"] {
  --offset-x: 34;
  --offset-y: 2;
}

.item[data-item="34,3"] {
  --offset-x: 34;
  --offset-y: 3;
}

.item[data-item="34,4"] {
  --offset-x: 34;
  --offset-y: 4;
}

.item[data-item="34,5"] {
  --offset-x: 34;
  --offset-y: 5;
}

.item[data-item="34,6"] {
  --offset-x: 34;
  --offset-y: 6;
}

.item[data-item="34,7"] {
  --offset-x: 34;
  --offset-y: 7;
}

.item[data-item="34,8"] {
  --offset-x: 34;
  --offset-y: 8;
}

.item[data-item="34,9"] {
  --offset-x: 34;
  --offset-y: 9;
}

.item[data-item="34,10"] {
  --offset-x: 34;
  --offset-y: 10;
}

.item[data-item="34,11"] {
  --offset-x: 34;
  --offset-y: 11;
}

.item[data-item="34,12"] {
  --offset-x: 34;
  --offset-y: 12;
}

.item[data-item="34,13"] {
  --offset-x: 34;
  --offset-y: 13;
}

.item[data-item="34,14"] {
  --offset-x: 34;
  --offset-y: 14;
}

.item[data-item="34,15"] {
  --offset-x: 34;
  --offset-y: 15;
}

.item[data-item="34,16"] {
  --offset-x: 34;
  --offset-y: 16;
}

.item[data-item="34,17"] {
  --offset-x: 34;
  --offset-y: 17;
}

.item[data-item="34,18"] {
  --offset-x: 34;
  --offset-y: 18;
}

.item[data-item="34,19"] {
  --offset-x: 34;
  --offset-y: 19;
}

.item[data-item="34,20"] {
  --offset-x: 34;
  --offset-y: 20;
}

.item[data-item="34,21"] {
  --offset-x: 34;
  --offset-y: 21;
}

.item[data-item="34,22"] {
  --offset-x: 34;
  --offset-y: 22;
}

.item[data-item="34,23"] {
  --offset-x: 34;
  --offset-y: 23;
}

.item[data-item="34,24"] {
  --offset-x: 34;
  --offset-y: 24;
}

.item[data-item="34,25"] {
  --offset-x: 34;
  --offset-y: 25;
}

.item[data-item="34,26"] {
  --offset-x: 34;
  --offset-y: 26;
}

.item[data-item="34,27"] {
  --offset-x: 34;
  --offset-y: 27;
}

.item[data-item="34,28"] {
  --offset-x: 34;
  --offset-y: 28;
}

.item[data-item="34,29"] {
  --offset-x: 34;
  --offset-y: 29;
}

.item[data-item="34,30"] {
  --offset-x: 34;
  --offset-y: 30;
}

.item[data-item="34,31"] {
  --offset-x: 34;
  --offset-y: 31;
}

.item[data-item="34,32"] {
  --offset-x: 34;
  --offset-y: 32;
}

.item[data-item="34,33"] {
  --offset-x: 34;
  --offset-y: 33;
}

.item[data-item="34,34"] {
  --offset-x: 34;
  --offset-y: 34;
}

.item[data-item="34,35"] {
  --offset-x: 34;
  --offset-y: 35;
}

.item[data-item="34,36"] {
  --offset-x: 34;
  --offset-y: 36;
}

.item[data-item="34,37"] {
  --offset-x: 34;
  --offset-y: 37;
}

.item[data-item="34,38"] {
  --offset-x: 34;
  --offset-y: 38;
}

.item[data-item="34,39"] {
  --offset-x: 34;
  --offset-y: 39;
}

.item[data-item="34,40"] {
  --offset-x: 34;
  --offset-y: 40;
}

.item[data-item="34,41"] {
  --offset-x: 34;
  --offset-y: 41;
}

.item[data-item="34,42"] {
  --offset-x: 34;
  --offset-y: 42;
}

.item[data-item="34,43"] {
  --offset-x: 34;
  --offset-y: 43;
}

.item[data-item="34,44"] {
  --offset-x: 34;
  --offset-y: 44;
}

.item[data-item="34,45"] {
  --offset-x: 34;
  --offset-y: 45;
}

.item[data-item="34,46"] {
  --offset-x: 34;
  --offset-y: 46;
}

.item[data-item="34,47"] {
  --offset-x: 34;
  --offset-y: 47;
}

.item[data-item="34,48"] {
  --offset-x: 34;
  --offset-y: 48;
}

.item[data-item="34,49"] {
  --offset-x: 34;
  --offset-y: 49;
}

.item[data-item="34,50"] {
  --offset-x: 34;
  --offset-y: 50;
}

.item[data-item="35,-50"] {
  --offset-x: 35;
  --offset-y: -50;
}

.item[data-item="35,-49"] {
  --offset-x: 35;
  --offset-y: -49;
}

.item[data-item="35,-48"] {
  --offset-x: 35;
  --offset-y: -48;
}

.item[data-item="35,-47"] {
  --offset-x: 35;
  --offset-y: -47;
}

.item[data-item="35,-46"] {
  --offset-x: 35;
  --offset-y: -46;
}

.item[data-item="35,-45"] {
  --offset-x: 35;
  --offset-y: -45;
}

.item[data-item="35,-44"] {
  --offset-x: 35;
  --offset-y: -44;
}

.item[data-item="35,-43"] {
  --offset-x: 35;
  --offset-y: -43;
}

.item[data-item="35,-42"] {
  --offset-x: 35;
  --offset-y: -42;
}

.item[data-item="35,-41"] {
  --offset-x: 35;
  --offset-y: -41;
}

.item[data-item="35,-40"] {
  --offset-x: 35;
  --offset-y: -40;
}

.item[data-item="35,-39"] {
  --offset-x: 35;
  --offset-y: -39;
}

.item[data-item="35,-38"] {
  --offset-x: 35;
  --offset-y: -38;
}

.item[data-item="35,-37"] {
  --offset-x: 35;
  --offset-y: -37;
}

.item[data-item="35,-36"] {
  --offset-x: 35;
  --offset-y: -36;
}

.item[data-item="35,-35"] {
  --offset-x: 35;
  --offset-y: -35;
}

.item[data-item="35,-34"] {
  --offset-x: 35;
  --offset-y: -34;
}

.item[data-item="35,-33"] {
  --offset-x: 35;
  --offset-y: -33;
}

.item[data-item="35,-32"] {
  --offset-x: 35;
  --offset-y: -32;
}

.item[data-item="35,-31"] {
  --offset-x: 35;
  --offset-y: -31;
}

.item[data-item="35,-30"] {
  --offset-x: 35;
  --offset-y: -30;
}

.item[data-item="35,-29"] {
  --offset-x: 35;
  --offset-y: -29;
}

.item[data-item="35,-28"] {
  --offset-x: 35;
  --offset-y: -28;
}

.item[data-item="35,-27"] {
  --offset-x: 35;
  --offset-y: -27;
}

.item[data-item="35,-26"] {
  --offset-x: 35;
  --offset-y: -26;
}

.item[data-item="35,-25"] {
  --offset-x: 35;
  --offset-y: -25;
}

.item[data-item="35,-24"] {
  --offset-x: 35;
  --offset-y: -24;
}

.item[data-item="35,-23"] {
  --offset-x: 35;
  --offset-y: -23;
}

.item[data-item="35,-22"] {
  --offset-x: 35;
  --offset-y: -22;
}

.item[data-item="35,-21"] {
  --offset-x: 35;
  --offset-y: -21;
}

.item[data-item="35,-20"] {
  --offset-x: 35;
  --offset-y: -20;
}

.item[data-item="35,-19"] {
  --offset-x: 35;
  --offset-y: -19;
}

.item[data-item="35,-18"] {
  --offset-x: 35;
  --offset-y: -18;
}

.item[data-item="35,-17"] {
  --offset-x: 35;
  --offset-y: -17;
}

.item[data-item="35,-16"] {
  --offset-x: 35;
  --offset-y: -16;
}

.item[data-item="35,-15"] {
  --offset-x: 35;
  --offset-y: -15;
}

.item[data-item="35,-14"] {
  --offset-x: 35;
  --offset-y: -14;
}

.item[data-item="35,-13"] {
  --offset-x: 35;
  --offset-y: -13;
}

.item[data-item="35,-12"] {
  --offset-x: 35;
  --offset-y: -12;
}

.item[data-item="35,-11"] {
  --offset-x: 35;
  --offset-y: -11;
}

.item[data-item="35,-10"] {
  --offset-x: 35;
  --offset-y: -10;
}

.item[data-item="35,-9"] {
  --offset-x: 35;
  --offset-y: -9;
}

.item[data-item="35,-8"] {
  --offset-x: 35;
  --offset-y: -8;
}

.item[data-item="35,-7"] {
  --offset-x: 35;
  --offset-y: -7;
}

.item[data-item="35,-6"] {
  --offset-x: 35;
  --offset-y: -6;
}

.item[data-item="35,-5"] {
  --offset-x: 35;
  --offset-y: -5;
}

.item[data-item="35,-4"] {
  --offset-x: 35;
  --offset-y: -4;
}

.item[data-item="35,-3"] {
  --offset-x: 35;
  --offset-y: -3;
}

.item[data-item="35,-2"] {
  --offset-x: 35;
  --offset-y: -2;
}

.item[data-item="35,-1"] {
  --offset-x: 35;
  --offset-y: -1;
}

.item[data-item="35,0"] {
  --offset-x: 35;
  --offset-y: 0;
}

.item[data-item="35,1"] {
  --offset-x: 35;
  --offset-y: 1;
}

.item[data-item="35,2"] {
  --offset-x: 35;
  --offset-y: 2;
}

.item[data-item="35,3"] {
  --offset-x: 35;
  --offset-y: 3;
}

.item[data-item="35,4"] {
  --offset-x: 35;
  --offset-y: 4;
}

.item[data-item="35,5"] {
  --offset-x: 35;
  --offset-y: 5;
}

.item[data-item="35,6"] {
  --offset-x: 35;
  --offset-y: 6;
}

.item[data-item="35,7"] {
  --offset-x: 35;
  --offset-y: 7;
}

.item[data-item="35,8"] {
  --offset-x: 35;
  --offset-y: 8;
}

.item[data-item="35,9"] {
  --offset-x: 35;
  --offset-y: 9;
}

.item[data-item="35,10"] {
  --offset-x: 35;
  --offset-y: 10;
}

.item[data-item="35,11"] {
  --offset-x: 35;
  --offset-y: 11;
}

.item[data-item="35,12"] {
  --offset-x: 35;
  --offset-y: 12;
}

.item[data-item="35,13"] {
  --offset-x: 35;
  --offset-y: 13;
}

.item[data-item="35,14"] {
  --offset-x: 35;
  --offset-y: 14;
}

.item[data-item="35,15"] {
  --offset-x: 35;
  --offset-y: 15;
}

.item[data-item="35,16"] {
  --offset-x: 35;
  --offset-y: 16;
}

.item[data-item="35,17"] {
  --offset-x: 35;
  --offset-y: 17;
}

.item[data-item="35,18"] {
  --offset-x: 35;
  --offset-y: 18;
}

.item[data-item="35,19"] {
  --offset-x: 35;
  --offset-y: 19;
}

.item[data-item="35,20"] {
  --offset-x: 35;
  --offset-y: 20;
}

.item[data-item="35,21"] {
  --offset-x: 35;
  --offset-y: 21;
}

.item[data-item="35,22"] {
  --offset-x: 35;
  --offset-y: 22;
}

.item[data-item="35,23"] {
  --offset-x: 35;
  --offset-y: 23;
}

.item[data-item="35,24"] {
  --offset-x: 35;
  --offset-y: 24;
}

.item[data-item="35,25"] {
  --offset-x: 35;
  --offset-y: 25;
}

.item[data-item="35,26"] {
  --offset-x: 35;
  --offset-y: 26;
}

.item[data-item="35,27"] {
  --offset-x: 35;
  --offset-y: 27;
}

.item[data-item="35,28"] {
  --offset-x: 35;
  --offset-y: 28;
}

.item[data-item="35,29"] {
  --offset-x: 35;
  --offset-y: 29;
}

.item[data-item="35,30"] {
  --offset-x: 35;
  --offset-y: 30;
}

.item[data-item="35,31"] {
  --offset-x: 35;
  --offset-y: 31;
}

.item[data-item="35,32"] {
  --offset-x: 35;
  --offset-y: 32;
}

.item[data-item="35,33"] {
  --offset-x: 35;
  --offset-y: 33;
}

.item[data-item="35,34"] {
  --offset-x: 35;
  --offset-y: 34;
}

.item[data-item="35,35"] {
  --offset-x: 35;
  --offset-y: 35;
}

.item[data-item="35,36"] {
  --offset-x: 35;
  --offset-y: 36;
}

.item[data-item="35,37"] {
  --offset-x: 35;
  --offset-y: 37;
}

.item[data-item="35,38"] {
  --offset-x: 35;
  --offset-y: 38;
}

.item[data-item="35,39"] {
  --offset-x: 35;
  --offset-y: 39;
}

.item[data-item="35,40"] {
  --offset-x: 35;
  --offset-y: 40;
}

.item[data-item="35,41"] {
  --offset-x: 35;
  --offset-y: 41;
}

.item[data-item="35,42"] {
  --offset-x: 35;
  --offset-y: 42;
}

.item[data-item="35,43"] {
  --offset-x: 35;
  --offset-y: 43;
}

.item[data-item="35,44"] {
  --offset-x: 35;
  --offset-y: 44;
}

.item[data-item="35,45"] {
  --offset-x: 35;
  --offset-y: 45;
}

.item[data-item="35,46"] {
  --offset-x: 35;
  --offset-y: 46;
}

.item[data-item="35,47"] {
  --offset-x: 35;
  --offset-y: 47;
}

.item[data-item="35,48"] {
  --offset-x: 35;
  --offset-y: 48;
}

.item[data-item="35,49"] {
  --offset-x: 35;
  --offset-y: 49;
}

.item[data-item="35,50"] {
  --offset-x: 35;
  --offset-y: 50;
}

.item[data-item="36,-50"] {
  --offset-x: 36;
  --offset-y: -50;
}

.item[data-item="36,-49"] {
  --offset-x: 36;
  --offset-y: -49;
}

.item[data-item="36,-48"] {
  --offset-x: 36;
  --offset-y: -48;
}

.item[data-item="36,-47"] {
  --offset-x: 36;
  --offset-y: -47;
}

.item[data-item="36,-46"] {
  --offset-x: 36;
  --offset-y: -46;
}

.item[data-item="36,-45"] {
  --offset-x: 36;
  --offset-y: -45;
}

.item[data-item="36,-44"] {
  --offset-x: 36;
  --offset-y: -44;
}

.item[data-item="36,-43"] {
  --offset-x: 36;
  --offset-y: -43;
}

.item[data-item="36,-42"] {
  --offset-x: 36;
  --offset-y: -42;
}

.item[data-item="36,-41"] {
  --offset-x: 36;
  --offset-y: -41;
}

.item[data-item="36,-40"] {
  --offset-x: 36;
  --offset-y: -40;
}

.item[data-item="36,-39"] {
  --offset-x: 36;
  --offset-y: -39;
}

.item[data-item="36,-38"] {
  --offset-x: 36;
  --offset-y: -38;
}

.item[data-item="36,-37"] {
  --offset-x: 36;
  --offset-y: -37;
}

.item[data-item="36,-36"] {
  --offset-x: 36;
  --offset-y: -36;
}

.item[data-item="36,-35"] {
  --offset-x: 36;
  --offset-y: -35;
}

.item[data-item="36,-34"] {
  --offset-x: 36;
  --offset-y: -34;
}

.item[data-item="36,-33"] {
  --offset-x: 36;
  --offset-y: -33;
}

.item[data-item="36,-32"] {
  --offset-x: 36;
  --offset-y: -32;
}

.item[data-item="36,-31"] {
  --offset-x: 36;
  --offset-y: -31;
}

.item[data-item="36,-30"] {
  --offset-x: 36;
  --offset-y: -30;
}

.item[data-item="36,-29"] {
  --offset-x: 36;
  --offset-y: -29;
}

.item[data-item="36,-28"] {
  --offset-x: 36;
  --offset-y: -28;
}

.item[data-item="36,-27"] {
  --offset-x: 36;
  --offset-y: -27;
}

.item[data-item="36,-26"] {
  --offset-x: 36;
  --offset-y: -26;
}

.item[data-item="36,-25"] {
  --offset-x: 36;
  --offset-y: -25;
}

.item[data-item="36,-24"] {
  --offset-x: 36;
  --offset-y: -24;
}

.item[data-item="36,-23"] {
  --offset-x: 36;
  --offset-y: -23;
}

.item[data-item="36,-22"] {
  --offset-x: 36;
  --offset-y: -22;
}

.item[data-item="36,-21"] {
  --offset-x: 36;
  --offset-y: -21;
}

.item[data-item="36,-20"] {
  --offset-x: 36;
  --offset-y: -20;
}

.item[data-item="36,-19"] {
  --offset-x: 36;
  --offset-y: -19;
}

.item[data-item="36,-18"] {
  --offset-x: 36;
  --offset-y: -18;
}

.item[data-item="36,-17"] {
  --offset-x: 36;
  --offset-y: -17;
}

.item[data-item="36,-16"] {
  --offset-x: 36;
  --offset-y: -16;
}

.item[data-item="36,-15"] {
  --offset-x: 36;
  --offset-y: -15;
}

.item[data-item="36,-14"] {
  --offset-x: 36;
  --offset-y: -14;
}

.item[data-item="36,-13"] {
  --offset-x: 36;
  --offset-y: -13;
}

.item[data-item="36,-12"] {
  --offset-x: 36;
  --offset-y: -12;
}

.item[data-item="36,-11"] {
  --offset-x: 36;
  --offset-y: -11;
}

.item[data-item="36,-10"] {
  --offset-x: 36;
  --offset-y: -10;
}

.item[data-item="36,-9"] {
  --offset-x: 36;
  --offset-y: -9;
}

.item[data-item="36,-8"] {
  --offset-x: 36;
  --offset-y: -8;
}

.item[data-item="36,-7"] {
  --offset-x: 36;
  --offset-y: -7;
}

.item[data-item="36,-6"] {
  --offset-x: 36;
  --offset-y: -6;
}

.item[data-item="36,-5"] {
  --offset-x: 36;
  --offset-y: -5;
}

.item[data-item="36,-4"] {
  --offset-x: 36;
  --offset-y: -4;
}

.item[data-item="36,-3"] {
  --offset-x: 36;
  --offset-y: -3;
}

.item[data-item="36,-2"] {
  --offset-x: 36;
  --offset-y: -2;
}

.item[data-item="36,-1"] {
  --offset-x: 36;
  --offset-y: -1;
}

.item[data-item="36,0"] {
  --offset-x: 36;
  --offset-y: 0;
}

.item[data-item="36,1"] {
  --offset-x: 36;
  --offset-y: 1;
}

.item[data-item="36,2"] {
  --offset-x: 36;
  --offset-y: 2;
}

.item[data-item="36,3"] {
  --offset-x: 36;
  --offset-y: 3;
}

.item[data-item="36,4"] {
  --offset-x: 36;
  --offset-y: 4;
}

.item[data-item="36,5"] {
  --offset-x: 36;
  --offset-y: 5;
}

.item[data-item="36,6"] {
  --offset-x: 36;
  --offset-y: 6;
}

.item[data-item="36,7"] {
  --offset-x: 36;
  --offset-y: 7;
}

.item[data-item="36,8"] {
  --offset-x: 36;
  --offset-y: 8;
}

.item[data-item="36,9"] {
  --offset-x: 36;
  --offset-y: 9;
}

.item[data-item="36,10"] {
  --offset-x: 36;
  --offset-y: 10;
}

.item[data-item="36,11"] {
  --offset-x: 36;
  --offset-y: 11;
}

.item[data-item="36,12"] {
  --offset-x: 36;
  --offset-y: 12;
}

.item[data-item="36,13"] {
  --offset-x: 36;
  --offset-y: 13;
}

.item[data-item="36,14"] {
  --offset-x: 36;
  --offset-y: 14;
}

.item[data-item="36,15"] {
  --offset-x: 36;
  --offset-y: 15;
}

.item[data-item="36,16"] {
  --offset-x: 36;
  --offset-y: 16;
}

.item[data-item="36,17"] {
  --offset-x: 36;
  --offset-y: 17;
}

.item[data-item="36,18"] {
  --offset-x: 36;
  --offset-y: 18;
}

.item[data-item="36,19"] {
  --offset-x: 36;
  --offset-y: 19;
}

.item[data-item="36,20"] {
  --offset-x: 36;
  --offset-y: 20;
}

.item[data-item="36,21"] {
  --offset-x: 36;
  --offset-y: 21;
}

.item[data-item="36,22"] {
  --offset-x: 36;
  --offset-y: 22;
}

.item[data-item="36,23"] {
  --offset-x: 36;
  --offset-y: 23;
}

.item[data-item="36,24"] {
  --offset-x: 36;
  --offset-y: 24;
}

.item[data-item="36,25"] {
  --offset-x: 36;
  --offset-y: 25;
}

.item[data-item="36,26"] {
  --offset-x: 36;
  --offset-y: 26;
}

.item[data-item="36,27"] {
  --offset-x: 36;
  --offset-y: 27;
}

.item[data-item="36,28"] {
  --offset-x: 36;
  --offset-y: 28;
}

.item[data-item="36,29"] {
  --offset-x: 36;
  --offset-y: 29;
}

.item[data-item="36,30"] {
  --offset-x: 36;
  --offset-y: 30;
}

.item[data-item="36,31"] {
  --offset-x: 36;
  --offset-y: 31;
}

.item[data-item="36,32"] {
  --offset-x: 36;
  --offset-y: 32;
}

.item[data-item="36,33"] {
  --offset-x: 36;
  --offset-y: 33;
}

.item[data-item="36,34"] {
  --offset-x: 36;
  --offset-y: 34;
}

.item[data-item="36,35"] {
  --offset-x: 36;
  --offset-y: 35;
}

.item[data-item="36,36"] {
  --offset-x: 36;
  --offset-y: 36;
}

.item[data-item="36,37"] {
  --offset-x: 36;
  --offset-y: 37;
}

.item[data-item="36,38"] {
  --offset-x: 36;
  --offset-y: 38;
}

.item[data-item="36,39"] {
  --offset-x: 36;
  --offset-y: 39;
}

.item[data-item="36,40"] {
  --offset-x: 36;
  --offset-y: 40;
}

.item[data-item="36,41"] {
  --offset-x: 36;
  --offset-y: 41;
}

.item[data-item="36,42"] {
  --offset-x: 36;
  --offset-y: 42;
}

.item[data-item="36,43"] {
  --offset-x: 36;
  --offset-y: 43;
}

.item[data-item="36,44"] {
  --offset-x: 36;
  --offset-y: 44;
}

.item[data-item="36,45"] {
  --offset-x: 36;
  --offset-y: 45;
}

.item[data-item="36,46"] {
  --offset-x: 36;
  --offset-y: 46;
}

.item[data-item="36,47"] {
  --offset-x: 36;
  --offset-y: 47;
}

.item[data-item="36,48"] {
  --offset-x: 36;
  --offset-y: 48;
}

.item[data-item="36,49"] {
  --offset-x: 36;
  --offset-y: 49;
}

.item[data-item="36,50"] {
  --offset-x: 36;
  --offset-y: 50;
}

.item[data-item="37,-50"] {
  --offset-x: 37;
  --offset-y: -50;
}

.item[data-item="37,-49"] {
  --offset-x: 37;
  --offset-y: -49;
}

.item[data-item="37,-48"] {
  --offset-x: 37;
  --offset-y: -48;
}

.item[data-item="37,-47"] {
  --offset-x: 37;
  --offset-y: -47;
}

.item[data-item="37,-46"] {
  --offset-x: 37;
  --offset-y: -46;
}

.item[data-item="37,-45"] {
  --offset-x: 37;
  --offset-y: -45;
}

.item[data-item="37,-44"] {
  --offset-x: 37;
  --offset-y: -44;
}

.item[data-item="37,-43"] {
  --offset-x: 37;
  --offset-y: -43;
}

.item[data-item="37,-42"] {
  --offset-x: 37;
  --offset-y: -42;
}

.item[data-item="37,-41"] {
  --offset-x: 37;
  --offset-y: -41;
}

.item[data-item="37,-40"] {
  --offset-x: 37;
  --offset-y: -40;
}

.item[data-item="37,-39"] {
  --offset-x: 37;
  --offset-y: -39;
}

.item[data-item="37,-38"] {
  --offset-x: 37;
  --offset-y: -38;
}

.item[data-item="37,-37"] {
  --offset-x: 37;
  --offset-y: -37;
}

.item[data-item="37,-36"] {
  --offset-x: 37;
  --offset-y: -36;
}

.item[data-item="37,-35"] {
  --offset-x: 37;
  --offset-y: -35;
}

.item[data-item="37,-34"] {
  --offset-x: 37;
  --offset-y: -34;
}

.item[data-item="37,-33"] {
  --offset-x: 37;
  --offset-y: -33;
}

.item[data-item="37,-32"] {
  --offset-x: 37;
  --offset-y: -32;
}

.item[data-item="37,-31"] {
  --offset-x: 37;
  --offset-y: -31;
}

.item[data-item="37,-30"] {
  --offset-x: 37;
  --offset-y: -30;
}

.item[data-item="37,-29"] {
  --offset-x: 37;
  --offset-y: -29;
}

.item[data-item="37,-28"] {
  --offset-x: 37;
  --offset-y: -28;
}

.item[data-item="37,-27"] {
  --offset-x: 37;
  --offset-y: -27;
}

.item[data-item="37,-26"] {
  --offset-x: 37;
  --offset-y: -26;
}

.item[data-item="37,-25"] {
  --offset-x: 37;
  --offset-y: -25;
}

.item[data-item="37,-24"] {
  --offset-x: 37;
  --offset-y: -24;
}

.item[data-item="37,-23"] {
  --offset-x: 37;
  --offset-y: -23;
}

.item[data-item="37,-22"] {
  --offset-x: 37;
  --offset-y: -22;
}

.item[data-item="37,-21"] {
  --offset-x: 37;
  --offset-y: -21;
}

.item[data-item="37,-20"] {
  --offset-x: 37;
  --offset-y: -20;
}

.item[data-item="37,-19"] {
  --offset-x: 37;
  --offset-y: -19;
}

.item[data-item="37,-18"] {
  --offset-x: 37;
  --offset-y: -18;
}

.item[data-item="37,-17"] {
  --offset-x: 37;
  --offset-y: -17;
}

.item[data-item="37,-16"] {
  --offset-x: 37;
  --offset-y: -16;
}

.item[data-item="37,-15"] {
  --offset-x: 37;
  --offset-y: -15;
}

.item[data-item="37,-14"] {
  --offset-x: 37;
  --offset-y: -14;
}

.item[data-item="37,-13"] {
  --offset-x: 37;
  --offset-y: -13;
}

.item[data-item="37,-12"] {
  --offset-x: 37;
  --offset-y: -12;
}

.item[data-item="37,-11"] {
  --offset-x: 37;
  --offset-y: -11;
}

.item[data-item="37,-10"] {
  --offset-x: 37;
  --offset-y: -10;
}

.item[data-item="37,-9"] {
  --offset-x: 37;
  --offset-y: -9;
}

.item[data-item="37,-8"] {
  --offset-x: 37;
  --offset-y: -8;
}

.item[data-item="37,-7"] {
  --offset-x: 37;
  --offset-y: -7;
}

.item[data-item="37,-6"] {
  --offset-x: 37;
  --offset-y: -6;
}

.item[data-item="37,-5"] {
  --offset-x: 37;
  --offset-y: -5;
}

.item[data-item="37,-4"] {
  --offset-x: 37;
  --offset-y: -4;
}

.item[data-item="37,-3"] {
  --offset-x: 37;
  --offset-y: -3;
}

.item[data-item="37,-2"] {
  --offset-x: 37;
  --offset-y: -2;
}

.item[data-item="37,-1"] {
  --offset-x: 37;
  --offset-y: -1;
}

.item[data-item="37,0"] {
  --offset-x: 37;
  --offset-y: 0;
}

.item[data-item="37,1"] {
  --offset-x: 37;
  --offset-y: 1;
}

.item[data-item="37,2"] {
  --offset-x: 37;
  --offset-y: 2;
}

.item[data-item="37,3"] {
  --offset-x: 37;
  --offset-y: 3;
}

.item[data-item="37,4"] {
  --offset-x: 37;
  --offset-y: 4;
}

.item[data-item="37,5"] {
  --offset-x: 37;
  --offset-y: 5;
}

.item[data-item="37,6"] {
  --offset-x: 37;
  --offset-y: 6;
}

.item[data-item="37,7"] {
  --offset-x: 37;
  --offset-y: 7;
}

.item[data-item="37,8"] {
  --offset-x: 37;
  --offset-y: 8;
}

.item[data-item="37,9"] {
  --offset-x: 37;
  --offset-y: 9;
}

.item[data-item="37,10"] {
  --offset-x: 37;
  --offset-y: 10;
}

.item[data-item="37,11"] {
  --offset-x: 37;
  --offset-y: 11;
}

.item[data-item="37,12"] {
  --offset-x: 37;
  --offset-y: 12;
}

.item[data-item="37,13"] {
  --offset-x: 37;
  --offset-y: 13;
}

.item[data-item="37,14"] {
  --offset-x: 37;
  --offset-y: 14;
}

.item[data-item="37,15"] {
  --offset-x: 37;
  --offset-y: 15;
}

.item[data-item="37,16"] {
  --offset-x: 37;
  --offset-y: 16;
}

.item[data-item="37,17"] {
  --offset-x: 37;
  --offset-y: 17;
}

.item[data-item="37,18"] {
  --offset-x: 37;
  --offset-y: 18;
}

.item[data-item="37,19"] {
  --offset-x: 37;
  --offset-y: 19;
}

.item[data-item="37,20"] {
  --offset-x: 37;
  --offset-y: 20;
}

.item[data-item="37,21"] {
  --offset-x: 37;
  --offset-y: 21;
}

.item[data-item="37,22"] {
  --offset-x: 37;
  --offset-y: 22;
}

.item[data-item="37,23"] {
  --offset-x: 37;
  --offset-y: 23;
}

.item[data-item="37,24"] {
  --offset-x: 37;
  --offset-y: 24;
}

.item[data-item="37,25"] {
  --offset-x: 37;
  --offset-y: 25;
}

.item[data-item="37,26"] {
  --offset-x: 37;
  --offset-y: 26;
}

.item[data-item="37,27"] {
  --offset-x: 37;
  --offset-y: 27;
}

.item[data-item="37,28"] {
  --offset-x: 37;
  --offset-y: 28;
}

.item[data-item="37,29"] {
  --offset-x: 37;
  --offset-y: 29;
}

.item[data-item="37,30"] {
  --offset-x: 37;
  --offset-y: 30;
}

.item[data-item="37,31"] {
  --offset-x: 37;
  --offset-y: 31;
}

.item[data-item="37,32"] {
  --offset-x: 37;
  --offset-y: 32;
}

.item[data-item="37,33"] {
  --offset-x: 37;
  --offset-y: 33;
}

.item[data-item="37,34"] {
  --offset-x: 37;
  --offset-y: 34;
}

.item[data-item="37,35"] {
  --offset-x: 37;
  --offset-y: 35;
}

.item[data-item="37,36"] {
  --offset-x: 37;
  --offset-y: 36;
}

.item[data-item="37,37"] {
  --offset-x: 37;
  --offset-y: 37;
}

.item[data-item="37,38"] {
  --offset-x: 37;
  --offset-y: 38;
}

.item[data-item="37,39"] {
  --offset-x: 37;
  --offset-y: 39;
}

.item[data-item="37,40"] {
  --offset-x: 37;
  --offset-y: 40;
}

.item[data-item="37,41"] {
  --offset-x: 37;
  --offset-y: 41;
}

.item[data-item="37,42"] {
  --offset-x: 37;
  --offset-y: 42;
}

.item[data-item="37,43"] {
  --offset-x: 37;
  --offset-y: 43;
}

.item[data-item="37,44"] {
  --offset-x: 37;
  --offset-y: 44;
}

.item[data-item="37,45"] {
  --offset-x: 37;
  --offset-y: 45;
}

.item[data-item="37,46"] {
  --offset-x: 37;
  --offset-y: 46;
}

.item[data-item="37,47"] {
  --offset-x: 37;
  --offset-y: 47;
}

.item[data-item="37,48"] {
  --offset-x: 37;
  --offset-y: 48;
}

.item[data-item="37,49"] {
  --offset-x: 37;
  --offset-y: 49;
}

.item[data-item="37,50"] {
  --offset-x: 37;
  --offset-y: 50;
}

.item[data-item="38,-50"] {
  --offset-x: 38;
  --offset-y: -50;
}

.item[data-item="38,-49"] {
  --offset-x: 38;
  --offset-y: -49;
}

.item[data-item="38,-48"] {
  --offset-x: 38;
  --offset-y: -48;
}

.item[data-item="38,-47"] {
  --offset-x: 38;
  --offset-y: -47;
}

.item[data-item="38,-46"] {
  --offset-x: 38;
  --offset-y: -46;
}

.item[data-item="38,-45"] {
  --offset-x: 38;
  --offset-y: -45;
}

.item[data-item="38,-44"] {
  --offset-x: 38;
  --offset-y: -44;
}

.item[data-item="38,-43"] {
  --offset-x: 38;
  --offset-y: -43;
}

.item[data-item="38,-42"] {
  --offset-x: 38;
  --offset-y: -42;
}

.item[data-item="38,-41"] {
  --offset-x: 38;
  --offset-y: -41;
}

.item[data-item="38,-40"] {
  --offset-x: 38;
  --offset-y: -40;
}

.item[data-item="38,-39"] {
  --offset-x: 38;
  --offset-y: -39;
}

.item[data-item="38,-38"] {
  --offset-x: 38;
  --offset-y: -38;
}

.item[data-item="38,-37"] {
  --offset-x: 38;
  --offset-y: -37;
}

.item[data-item="38,-36"] {
  --offset-x: 38;
  --offset-y: -36;
}

.item[data-item="38,-35"] {
  --offset-x: 38;
  --offset-y: -35;
}

.item[data-item="38,-34"] {
  --offset-x: 38;
  --offset-y: -34;
}

.item[data-item="38,-33"] {
  --offset-x: 38;
  --offset-y: -33;
}

.item[data-item="38,-32"] {
  --offset-x: 38;
  --offset-y: -32;
}

.item[data-item="38,-31"] {
  --offset-x: 38;
  --offset-y: -31;
}

.item[data-item="38,-30"] {
  --offset-x: 38;
  --offset-y: -30;
}

.item[data-item="38,-29"] {
  --offset-x: 38;
  --offset-y: -29;
}

.item[data-item="38,-28"] {
  --offset-x: 38;
  --offset-y: -28;
}

.item[data-item="38,-27"] {
  --offset-x: 38;
  --offset-y: -27;
}

.item[data-item="38,-26"] {
  --offset-x: 38;
  --offset-y: -26;
}

.item[data-item="38,-25"] {
  --offset-x: 38;
  --offset-y: -25;
}

.item[data-item="38,-24"] {
  --offset-x: 38;
  --offset-y: -24;
}

.item[data-item="38,-23"] {
  --offset-x: 38;
  --offset-y: -23;
}

.item[data-item="38,-22"] {
  --offset-x: 38;
  --offset-y: -22;
}

.item[data-item="38,-21"] {
  --offset-x: 38;
  --offset-y: -21;
}

.item[data-item="38,-20"] {
  --offset-x: 38;
  --offset-y: -20;
}

.item[data-item="38,-19"] {
  --offset-x: 38;
  --offset-y: -19;
}

.item[data-item="38,-18"] {
  --offset-x: 38;
  --offset-y: -18;
}

.item[data-item="38,-17"] {
  --offset-x: 38;
  --offset-y: -17;
}

.item[data-item="38,-16"] {
  --offset-x: 38;
  --offset-y: -16;
}

.item[data-item="38,-15"] {
  --offset-x: 38;
  --offset-y: -15;
}

.item[data-item="38,-14"] {
  --offset-x: 38;
  --offset-y: -14;
}

.item[data-item="38,-13"] {
  --offset-x: 38;
  --offset-y: -13;
}

.item[data-item="38,-12"] {
  --offset-x: 38;
  --offset-y: -12;
}

.item[data-item="38,-11"] {
  --offset-x: 38;
  --offset-y: -11;
}

.item[data-item="38,-10"] {
  --offset-x: 38;
  --offset-y: -10;
}

.item[data-item="38,-9"] {
  --offset-x: 38;
  --offset-y: -9;
}

.item[data-item="38,-8"] {
  --offset-x: 38;
  --offset-y: -8;
}

.item[data-item="38,-7"] {
  --offset-x: 38;
  --offset-y: -7;
}

.item[data-item="38,-6"] {
  --offset-x: 38;
  --offset-y: -6;
}

.item[data-item="38,-5"] {
  --offset-x: 38;
  --offset-y: -5;
}

.item[data-item="38,-4"] {
  --offset-x: 38;
  --offset-y: -4;
}

.item[data-item="38,-3"] {
  --offset-x: 38;
  --offset-y: -3;
}

.item[data-item="38,-2"] {
  --offset-x: 38;
  --offset-y: -2;
}

.item[data-item="38,-1"] {
  --offset-x: 38;
  --offset-y: -1;
}

.item[data-item="38,0"] {
  --offset-x: 38;
  --offset-y: 0;
}

.item[data-item="38,1"] {
  --offset-x: 38;
  --offset-y: 1;
}

.item[data-item="38,2"] {
  --offset-x: 38;
  --offset-y: 2;
}

.item[data-item="38,3"] {
  --offset-x: 38;
  --offset-y: 3;
}

.item[data-item="38,4"] {
  --offset-x: 38;
  --offset-y: 4;
}

.item[data-item="38,5"] {
  --offset-x: 38;
  --offset-y: 5;
}

.item[data-item="38,6"] {
  --offset-x: 38;
  --offset-y: 6;
}

.item[data-item="38,7"] {
  --offset-x: 38;
  --offset-y: 7;
}

.item[data-item="38,8"] {
  --offset-x: 38;
  --offset-y: 8;
}

.item[data-item="38,9"] {
  --offset-x: 38;
  --offset-y: 9;
}

.item[data-item="38,10"] {
  --offset-x: 38;
  --offset-y: 10;
}

.item[data-item="38,11"] {
  --offset-x: 38;
  --offset-y: 11;
}

.item[data-item="38,12"] {
  --offset-x: 38;
  --offset-y: 12;
}

.item[data-item="38,13"] {
  --offset-x: 38;
  --offset-y: 13;
}

.item[data-item="38,14"] {
  --offset-x: 38;
  --offset-y: 14;
}

.item[data-item="38,15"] {
  --offset-x: 38;
  --offset-y: 15;
}

.item[data-item="38,16"] {
  --offset-x: 38;
  --offset-y: 16;
}

.item[data-item="38,17"] {
  --offset-x: 38;
  --offset-y: 17;
}

.item[data-item="38,18"] {
  --offset-x: 38;
  --offset-y: 18;
}

.item[data-item="38,19"] {
  --offset-x: 38;
  --offset-y: 19;
}

.item[data-item="38,20"] {
  --offset-x: 38;
  --offset-y: 20;
}

.item[data-item="38,21"] {
  --offset-x: 38;
  --offset-y: 21;
}

.item[data-item="38,22"] {
  --offset-x: 38;
  --offset-y: 22;
}

.item[data-item="38,23"] {
  --offset-x: 38;
  --offset-y: 23;
}

.item[data-item="38,24"] {
  --offset-x: 38;
  --offset-y: 24;
}

.item[data-item="38,25"] {
  --offset-x: 38;
  --offset-y: 25;
}

.item[data-item="38,26"] {
  --offset-x: 38;
  --offset-y: 26;
}

.item[data-item="38,27"] {
  --offset-x: 38;
  --offset-y: 27;
}

.item[data-item="38,28"] {
  --offset-x: 38;
  --offset-y: 28;
}

.item[data-item="38,29"] {
  --offset-x: 38;
  --offset-y: 29;
}

.item[data-item="38,30"] {
  --offset-x: 38;
  --offset-y: 30;
}

.item[data-item="38,31"] {
  --offset-x: 38;
  --offset-y: 31;
}

.item[data-item="38,32"] {
  --offset-x: 38;
  --offset-y: 32;
}

.item[data-item="38,33"] {
  --offset-x: 38;
  --offset-y: 33;
}

.item[data-item="38,34"] {
  --offset-x: 38;
  --offset-y: 34;
}

.item[data-item="38,35"] {
  --offset-x: 38;
  --offset-y: 35;
}

.item[data-item="38,36"] {
  --offset-x: 38;
  --offset-y: 36;
}

.item[data-item="38,37"] {
  --offset-x: 38;
  --offset-y: 37;
}

.item[data-item="38,38"] {
  --offset-x: 38;
  --offset-y: 38;
}

.item[data-item="38,39"] {
  --offset-x: 38;
  --offset-y: 39;
}

.item[data-item="38,40"] {
  --offset-x: 38;
  --offset-y: 40;
}

.item[data-item="38,41"] {
  --offset-x: 38;
  --offset-y: 41;
}

.item[data-item="38,42"] {
  --offset-x: 38;
  --offset-y: 42;
}

.item[data-item="38,43"] {
  --offset-x: 38;
  --offset-y: 43;
}

.item[data-item="38,44"] {
  --offset-x: 38;
  --offset-y: 44;
}

.item[data-item="38,45"] {
  --offset-x: 38;
  --offset-y: 45;
}

.item[data-item="38,46"] {
  --offset-x: 38;
  --offset-y: 46;
}

.item[data-item="38,47"] {
  --offset-x: 38;
  --offset-y: 47;
}

.item[data-item="38,48"] {
  --offset-x: 38;
  --offset-y: 48;
}

.item[data-item="38,49"] {
  --offset-x: 38;
  --offset-y: 49;
}

.item[data-item="38,50"] {
  --offset-x: 38;
  --offset-y: 50;
}

.item[data-item="39,-50"] {
  --offset-x: 39;
  --offset-y: -50;
}

.item[data-item="39,-49"] {
  --offset-x: 39;
  --offset-y: -49;
}

.item[data-item="39,-48"] {
  --offset-x: 39;
  --offset-y: -48;
}

.item[data-item="39,-47"] {
  --offset-x: 39;
  --offset-y: -47;
}

.item[data-item="39,-46"] {
  --offset-x: 39;
  --offset-y: -46;
}

.item[data-item="39,-45"] {
  --offset-x: 39;
  --offset-y: -45;
}

.item[data-item="39,-44"] {
  --offset-x: 39;
  --offset-y: -44;
}

.item[data-item="39,-43"] {
  --offset-x: 39;
  --offset-y: -43;
}

.item[data-item="39,-42"] {
  --offset-x: 39;
  --offset-y: -42;
}

.item[data-item="39,-41"] {
  --offset-x: 39;
  --offset-y: -41;
}

.item[data-item="39,-40"] {
  --offset-x: 39;
  --offset-y: -40;
}

.item[data-item="39,-39"] {
  --offset-x: 39;
  --offset-y: -39;
}

.item[data-item="39,-38"] {
  --offset-x: 39;
  --offset-y: -38;
}

.item[data-item="39,-37"] {
  --offset-x: 39;
  --offset-y: -37;
}

.item[data-item="39,-36"] {
  --offset-x: 39;
  --offset-y: -36;
}

.item[data-item="39,-35"] {
  --offset-x: 39;
  --offset-y: -35;
}

.item[data-item="39,-34"] {
  --offset-x: 39;
  --offset-y: -34;
}

.item[data-item="39,-33"] {
  --offset-x: 39;
  --offset-y: -33;
}

.item[data-item="39,-32"] {
  --offset-x: 39;
  --offset-y: -32;
}

.item[data-item="39,-31"] {
  --offset-x: 39;
  --offset-y: -31;
}

.item[data-item="39,-30"] {
  --offset-x: 39;
  --offset-y: -30;
}

.item[data-item="39,-29"] {
  --offset-x: 39;
  --offset-y: -29;
}

.item[data-item="39,-28"] {
  --offset-x: 39;
  --offset-y: -28;
}

.item[data-item="39,-27"] {
  --offset-x: 39;
  --offset-y: -27;
}

.item[data-item="39,-26"] {
  --offset-x: 39;
  --offset-y: -26;
}

.item[data-item="39,-25"] {
  --offset-x: 39;
  --offset-y: -25;
}

.item[data-item="39,-24"] {
  --offset-x: 39;
  --offset-y: -24;
}

.item[data-item="39,-23"] {
  --offset-x: 39;
  --offset-y: -23;
}

.item[data-item="39,-22"] {
  --offset-x: 39;
  --offset-y: -22;
}

.item[data-item="39,-21"] {
  --offset-x: 39;
  --offset-y: -21;
}

.item[data-item="39,-20"] {
  --offset-x: 39;
  --offset-y: -20;
}

.item[data-item="39,-19"] {
  --offset-x: 39;
  --offset-y: -19;
}

.item[data-item="39,-18"] {
  --offset-x: 39;
  --offset-y: -18;
}

.item[data-item="39,-17"] {
  --offset-x: 39;
  --offset-y: -17;
}

.item[data-item="39,-16"] {
  --offset-x: 39;
  --offset-y: -16;
}

.item[data-item="39,-15"] {
  --offset-x: 39;
  --offset-y: -15;
}

.item[data-item="39,-14"] {
  --offset-x: 39;
  --offset-y: -14;
}

.item[data-item="39,-13"] {
  --offset-x: 39;
  --offset-y: -13;
}

.item[data-item="39,-12"] {
  --offset-x: 39;
  --offset-y: -12;
}

.item[data-item="39,-11"] {
  --offset-x: 39;
  --offset-y: -11;
}

.item[data-item="39,-10"] {
  --offset-x: 39;
  --offset-y: -10;
}

.item[data-item="39,-9"] {
  --offset-x: 39;
  --offset-y: -9;
}

.item[data-item="39,-8"] {
  --offset-x: 39;
  --offset-y: -8;
}

.item[data-item="39,-7"] {
  --offset-x: 39;
  --offset-y: -7;
}

.item[data-item="39,-6"] {
  --offset-x: 39;
  --offset-y: -6;
}

.item[data-item="39,-5"] {
  --offset-x: 39;
  --offset-y: -5;
}

.item[data-item="39,-4"] {
  --offset-x: 39;
  --offset-y: -4;
}

.item[data-item="39,-3"] {
  --offset-x: 39;
  --offset-y: -3;
}

.item[data-item="39,-2"] {
  --offset-x: 39;
  --offset-y: -2;
}

.item[data-item="39,-1"] {
  --offset-x: 39;
  --offset-y: -1;
}

.item[data-item="39,0"] {
  --offset-x: 39;
  --offset-y: 0;
}

.item[data-item="39,1"] {
  --offset-x: 39;
  --offset-y: 1;
}

.item[data-item="39,2"] {
  --offset-x: 39;
  --offset-y: 2;
}

.item[data-item="39,3"] {
  --offset-x: 39;
  --offset-y: 3;
}

.item[data-item="39,4"] {
  --offset-x: 39;
  --offset-y: 4;
}

.item[data-item="39,5"] {
  --offset-x: 39;
  --offset-y: 5;
}

.item[data-item="39,6"] {
  --offset-x: 39;
  --offset-y: 6;
}

.item[data-item="39,7"] {
  --offset-x: 39;
  --offset-y: 7;
}

.item[data-item="39,8"] {
  --offset-x: 39;
  --offset-y: 8;
}

.item[data-item="39,9"] {
  --offset-x: 39;
  --offset-y: 9;
}

.item[data-item="39,10"] {
  --offset-x: 39;
  --offset-y: 10;
}

.item[data-item="39,11"] {
  --offset-x: 39;
  --offset-y: 11;
}

.item[data-item="39,12"] {
  --offset-x: 39;
  --offset-y: 12;
}

.item[data-item="39,13"] {
  --offset-x: 39;
  --offset-y: 13;
}

.item[data-item="39,14"] {
  --offset-x: 39;
  --offset-y: 14;
}

.item[data-item="39,15"] {
  --offset-x: 39;
  --offset-y: 15;
}

.item[data-item="39,16"] {
  --offset-x: 39;
  --offset-y: 16;
}

.item[data-item="39,17"] {
  --offset-x: 39;
  --offset-y: 17;
}

.item[data-item="39,18"] {
  --offset-x: 39;
  --offset-y: 18;
}

.item[data-item="39,19"] {
  --offset-x: 39;
  --offset-y: 19;
}

.item[data-item="39,20"] {
  --offset-x: 39;
  --offset-y: 20;
}

.item[data-item="39,21"] {
  --offset-x: 39;
  --offset-y: 21;
}

.item[data-item="39,22"] {
  --offset-x: 39;
  --offset-y: 22;
}

.item[data-item="39,23"] {
  --offset-x: 39;
  --offset-y: 23;
}

.item[data-item="39,24"] {
  --offset-x: 39;
  --offset-y: 24;
}

.item[data-item="39,25"] {
  --offset-x: 39;
  --offset-y: 25;
}

.item[data-item="39,26"] {
  --offset-x: 39;
  --offset-y: 26;
}

.item[data-item="39,27"] {
  --offset-x: 39;
  --offset-y: 27;
}

.item[data-item="39,28"] {
  --offset-x: 39;
  --offset-y: 28;
}

.item[data-item="39,29"] {
  --offset-x: 39;
  --offset-y: 29;
}

.item[data-item="39,30"] {
  --offset-x: 39;
  --offset-y: 30;
}

.item[data-item="39,31"] {
  --offset-x: 39;
  --offset-y: 31;
}

.item[data-item="39,32"] {
  --offset-x: 39;
  --offset-y: 32;
}

.item[data-item="39,33"] {
  --offset-x: 39;
  --offset-y: 33;
}

.item[data-item="39,34"] {
  --offset-x: 39;
  --offset-y: 34;
}

.item[data-item="39,35"] {
  --offset-x: 39;
  --offset-y: 35;
}

.item[data-item="39,36"] {
  --offset-x: 39;
  --offset-y: 36;
}

.item[data-item="39,37"] {
  --offset-x: 39;
  --offset-y: 37;
}

.item[data-item="39,38"] {
  --offset-x: 39;
  --offset-y: 38;
}

.item[data-item="39,39"] {
  --offset-x: 39;
  --offset-y: 39;
}

.item[data-item="39,40"] {
  --offset-x: 39;
  --offset-y: 40;
}

.item[data-item="39,41"] {
  --offset-x: 39;
  --offset-y: 41;
}

.item[data-item="39,42"] {
  --offset-x: 39;
  --offset-y: 42;
}

.item[data-item="39,43"] {
  --offset-x: 39;
  --offset-y: 43;
}

.item[data-item="39,44"] {
  --offset-x: 39;
  --offset-y: 44;
}

.item[data-item="39,45"] {
  --offset-x: 39;
  --offset-y: 45;
}

.item[data-item="39,46"] {
  --offset-x: 39;
  --offset-y: 46;
}

.item[data-item="39,47"] {
  --offset-x: 39;
  --offset-y: 47;
}

.item[data-item="39,48"] {
  --offset-x: 39;
  --offset-y: 48;
}

.item[data-item="39,49"] {
  --offset-x: 39;
  --offset-y: 49;
}

.item[data-item="39,50"] {
  --offset-x: 39;
  --offset-y: 50;
}

.item[data-item="40,-50"] {
  --offset-x: 40;
  --offset-y: -50;
}

.item[data-item="40,-49"] {
  --offset-x: 40;
  --offset-y: -49;
}

.item[data-item="40,-48"] {
  --offset-x: 40;
  --offset-y: -48;
}

.item[data-item="40,-47"] {
  --offset-x: 40;
  --offset-y: -47;
}

.item[data-item="40,-46"] {
  --offset-x: 40;
  --offset-y: -46;
}

.item[data-item="40,-45"] {
  --offset-x: 40;
  --offset-y: -45;
}

.item[data-item="40,-44"] {
  --offset-x: 40;
  --offset-y: -44;
}

.item[data-item="40,-43"] {
  --offset-x: 40;
  --offset-y: -43;
}

.item[data-item="40,-42"] {
  --offset-x: 40;
  --offset-y: -42;
}

.item[data-item="40,-41"] {
  --offset-x: 40;
  --offset-y: -41;
}

.item[data-item="40,-40"] {
  --offset-x: 40;
  --offset-y: -40;
}

.item[data-item="40,-39"] {
  --offset-x: 40;
  --offset-y: -39;
}

.item[data-item="40,-38"] {
  --offset-x: 40;
  --offset-y: -38;
}

.item[data-item="40,-37"] {
  --offset-x: 40;
  --offset-y: -37;
}

.item[data-item="40,-36"] {
  --offset-x: 40;
  --offset-y: -36;
}

.item[data-item="40,-35"] {
  --offset-x: 40;
  --offset-y: -35;
}

.item[data-item="40,-34"] {
  --offset-x: 40;
  --offset-y: -34;
}

.item[data-item="40,-33"] {
  --offset-x: 40;
  --offset-y: -33;
}

.item[data-item="40,-32"] {
  --offset-x: 40;
  --offset-y: -32;
}

.item[data-item="40,-31"] {
  --offset-x: 40;
  --offset-y: -31;
}

.item[data-item="40,-30"] {
  --offset-x: 40;
  --offset-y: -30;
}

.item[data-item="40,-29"] {
  --offset-x: 40;
  --offset-y: -29;
}

.item[data-item="40,-28"] {
  --offset-x: 40;
  --offset-y: -28;
}

.item[data-item="40,-27"] {
  --offset-x: 40;
  --offset-y: -27;
}

.item[data-item="40,-26"] {
  --offset-x: 40;
  --offset-y: -26;
}

.item[data-item="40,-25"] {
  --offset-x: 40;
  --offset-y: -25;
}

.item[data-item="40,-24"] {
  --offset-x: 40;
  --offset-y: -24;
}

.item[data-item="40,-23"] {
  --offset-x: 40;
  --offset-y: -23;
}

.item[data-item="40,-22"] {
  --offset-x: 40;
  --offset-y: -22;
}

.item[data-item="40,-21"] {
  --offset-x: 40;
  --offset-y: -21;
}

.item[data-item="40,-20"] {
  --offset-x: 40;
  --offset-y: -20;
}

.item[data-item="40,-19"] {
  --offset-x: 40;
  --offset-y: -19;
}

.item[data-item="40,-18"] {
  --offset-x: 40;
  --offset-y: -18;
}

.item[data-item="40,-17"] {
  --offset-x: 40;
  --offset-y: -17;
}

.item[data-item="40,-16"] {
  --offset-x: 40;
  --offset-y: -16;
}

.item[data-item="40,-15"] {
  --offset-x: 40;
  --offset-y: -15;
}

.item[data-item="40,-14"] {
  --offset-x: 40;
  --offset-y: -14;
}

.item[data-item="40,-13"] {
  --offset-x: 40;
  --offset-y: -13;
}

.item[data-item="40,-12"] {
  --offset-x: 40;
  --offset-y: -12;
}

.item[data-item="40,-11"] {
  --offset-x: 40;
  --offset-y: -11;
}

.item[data-item="40,-10"] {
  --offset-x: 40;
  --offset-y: -10;
}

.item[data-item="40,-9"] {
  --offset-x: 40;
  --offset-y: -9;
}

.item[data-item="40,-8"] {
  --offset-x: 40;
  --offset-y: -8;
}

.item[data-item="40,-7"] {
  --offset-x: 40;
  --offset-y: -7;
}

.item[data-item="40,-6"] {
  --offset-x: 40;
  --offset-y: -6;
}

.item[data-item="40,-5"] {
  --offset-x: 40;
  --offset-y: -5;
}

.item[data-item="40,-4"] {
  --offset-x: 40;
  --offset-y: -4;
}

.item[data-item="40,-3"] {
  --offset-x: 40;
  --offset-y: -3;
}

.item[data-item="40,-2"] {
  --offset-x: 40;
  --offset-y: -2;
}

.item[data-item="40,-1"] {
  --offset-x: 40;
  --offset-y: -1;
}

.item[data-item="40,0"] {
  --offset-x: 40;
  --offset-y: 0;
}

.item[data-item="40,1"] {
  --offset-x: 40;
  --offset-y: 1;
}

.item[data-item="40,2"] {
  --offset-x: 40;
  --offset-y: 2;
}

.item[data-item="40,3"] {
  --offset-x: 40;
  --offset-y: 3;
}

.item[data-item="40,4"] {
  --offset-x: 40;
  --offset-y: 4;
}

.item[data-item="40,5"] {
  --offset-x: 40;
  --offset-y: 5;
}

.item[data-item="40,6"] {
  --offset-x: 40;
  --offset-y: 6;
}

.item[data-item="40,7"] {
  --offset-x: 40;
  --offset-y: 7;
}

.item[data-item="40,8"] {
  --offset-x: 40;
  --offset-y: 8;
}

.item[data-item="40,9"] {
  --offset-x: 40;
  --offset-y: 9;
}

.item[data-item="40,10"] {
  --offset-x: 40;
  --offset-y: 10;
}

.item[data-item="40,11"] {
  --offset-x: 40;
  --offset-y: 11;
}

.item[data-item="40,12"] {
  --offset-x: 40;
  --offset-y: 12;
}

.item[data-item="40,13"] {
  --offset-x: 40;
  --offset-y: 13;
}

.item[data-item="40,14"] {
  --offset-x: 40;
  --offset-y: 14;
}

.item[data-item="40,15"] {
  --offset-x: 40;
  --offset-y: 15;
}

.item[data-item="40,16"] {
  --offset-x: 40;
  --offset-y: 16;
}

.item[data-item="40,17"] {
  --offset-x: 40;
  --offset-y: 17;
}

.item[data-item="40,18"] {
  --offset-x: 40;
  --offset-y: 18;
}

.item[data-item="40,19"] {
  --offset-x: 40;
  --offset-y: 19;
}

.item[data-item="40,20"] {
  --offset-x: 40;
  --offset-y: 20;
}

.item[data-item="40,21"] {
  --offset-x: 40;
  --offset-y: 21;
}

.item[data-item="40,22"] {
  --offset-x: 40;
  --offset-y: 22;
}

.item[data-item="40,23"] {
  --offset-x: 40;
  --offset-y: 23;
}

.item[data-item="40,24"] {
  --offset-x: 40;
  --offset-y: 24;
}

.item[data-item="40,25"] {
  --offset-x: 40;
  --offset-y: 25;
}

.item[data-item="40,26"] {
  --offset-x: 40;
  --offset-y: 26;
}

.item[data-item="40,27"] {
  --offset-x: 40;
  --offset-y: 27;
}

.item[data-item="40,28"] {
  --offset-x: 40;
  --offset-y: 28;
}

.item[data-item="40,29"] {
  --offset-x: 40;
  --offset-y: 29;
}

.item[data-item="40,30"] {
  --offset-x: 40;
  --offset-y: 30;
}

.item[data-item="40,31"] {
  --offset-x: 40;
  --offset-y: 31;
}

.item[data-item="40,32"] {
  --offset-x: 40;
  --offset-y: 32;
}

.item[data-item="40,33"] {
  --offset-x: 40;
  --offset-y: 33;
}

.item[data-item="40,34"] {
  --offset-x: 40;
  --offset-y: 34;
}

.item[data-item="40,35"] {
  --offset-x: 40;
  --offset-y: 35;
}

.item[data-item="40,36"] {
  --offset-x: 40;
  --offset-y: 36;
}

.item[data-item="40,37"] {
  --offset-x: 40;
  --offset-y: 37;
}

.item[data-item="40,38"] {
  --offset-x: 40;
  --offset-y: 38;
}

.item[data-item="40,39"] {
  --offset-x: 40;
  --offset-y: 39;
}

.item[data-item="40,40"] {
  --offset-x: 40;
  --offset-y: 40;
}

.item[data-item="40,41"] {
  --offset-x: 40;
  --offset-y: 41;
}

.item[data-item="40,42"] {
  --offset-x: 40;
  --offset-y: 42;
}

.item[data-item="40,43"] {
  --offset-x: 40;
  --offset-y: 43;
}

.item[data-item="40,44"] {
  --offset-x: 40;
  --offset-y: 44;
}

.item[data-item="40,45"] {
  --offset-x: 40;
  --offset-y: 45;
}

.item[data-item="40,46"] {
  --offset-x: 40;
  --offset-y: 46;
}

.item[data-item="40,47"] {
  --offset-x: 40;
  --offset-y: 47;
}

.item[data-item="40,48"] {
  --offset-x: 40;
  --offset-y: 48;
}

.item[data-item="40,49"] {
  --offset-x: 40;
  --offset-y: 49;
}

.item[data-item="40,50"] {
  --offset-x: 40;
  --offset-y: 50;
}

.item[data-item="41,-50"] {
  --offset-x: 41;
  --offset-y: -50;
}

.item[data-item="41,-49"] {
  --offset-x: 41;
  --offset-y: -49;
}

.item[data-item="41,-48"] {
  --offset-x: 41;
  --offset-y: -48;
}

.item[data-item="41,-47"] {
  --offset-x: 41;
  --offset-y: -47;
}

.item[data-item="41,-46"] {
  --offset-x: 41;
  --offset-y: -46;
}

.item[data-item="41,-45"] {
  --offset-x: 41;
  --offset-y: -45;
}

.item[data-item="41,-44"] {
  --offset-x: 41;
  --offset-y: -44;
}

.item[data-item="41,-43"] {
  --offset-x: 41;
  --offset-y: -43;
}

.item[data-item="41,-42"] {
  --offset-x: 41;
  --offset-y: -42;
}

.item[data-item="41,-41"] {
  --offset-x: 41;
  --offset-y: -41;
}

.item[data-item="41,-40"] {
  --offset-x: 41;
  --offset-y: -40;
}

.item[data-item="41,-39"] {
  --offset-x: 41;
  --offset-y: -39;
}

.item[data-item="41,-38"] {
  --offset-x: 41;
  --offset-y: -38;
}

.item[data-item="41,-37"] {
  --offset-x: 41;
  --offset-y: -37;
}

.item[data-item="41,-36"] {
  --offset-x: 41;
  --offset-y: -36;
}

.item[data-item="41,-35"] {
  --offset-x: 41;
  --offset-y: -35;
}

.item[data-item="41,-34"] {
  --offset-x: 41;
  --offset-y: -34;
}

.item[data-item="41,-33"] {
  --offset-x: 41;
  --offset-y: -33;
}

.item[data-item="41,-32"] {
  --offset-x: 41;
  --offset-y: -32;
}

.item[data-item="41,-31"] {
  --offset-x: 41;
  --offset-y: -31;
}

.item[data-item="41,-30"] {
  --offset-x: 41;
  --offset-y: -30;
}

.item[data-item="41,-29"] {
  --offset-x: 41;
  --offset-y: -29;
}

.item[data-item="41,-28"] {
  --offset-x: 41;
  --offset-y: -28;
}

.item[data-item="41,-27"] {
  --offset-x: 41;
  --offset-y: -27;
}

.item[data-item="41,-26"] {
  --offset-x: 41;
  --offset-y: -26;
}

.item[data-item="41,-25"] {
  --offset-x: 41;
  --offset-y: -25;
}

.item[data-item="41,-24"] {
  --offset-x: 41;
  --offset-y: -24;
}

.item[data-item="41,-23"] {
  --offset-x: 41;
  --offset-y: -23;
}

.item[data-item="41,-22"] {
  --offset-x: 41;
  --offset-y: -22;
}

.item[data-item="41,-21"] {
  --offset-x: 41;
  --offset-y: -21;
}

.item[data-item="41,-20"] {
  --offset-x: 41;
  --offset-y: -20;
}

.item[data-item="41,-19"] {
  --offset-x: 41;
  --offset-y: -19;
}

.item[data-item="41,-18"] {
  --offset-x: 41;
  --offset-y: -18;
}

.item[data-item="41,-17"] {
  --offset-x: 41;
  --offset-y: -17;
}

.item[data-item="41,-16"] {
  --offset-x: 41;
  --offset-y: -16;
}

.item[data-item="41,-15"] {
  --offset-x: 41;
  --offset-y: -15;
}

.item[data-item="41,-14"] {
  --offset-x: 41;
  --offset-y: -14;
}

.item[data-item="41,-13"] {
  --offset-x: 41;
  --offset-y: -13;
}

.item[data-item="41,-12"] {
  --offset-x: 41;
  --offset-y: -12;
}

.item[data-item="41,-11"] {
  --offset-x: 41;
  --offset-y: -11;
}

.item[data-item="41,-10"] {
  --offset-x: 41;
  --offset-y: -10;
}

.item[data-item="41,-9"] {
  --offset-x: 41;
  --offset-y: -9;
}

.item[data-item="41,-8"] {
  --offset-x: 41;
  --offset-y: -8;
}

.item[data-item="41,-7"] {
  --offset-x: 41;
  --offset-y: -7;
}

.item[data-item="41,-6"] {
  --offset-x: 41;
  --offset-y: -6;
}

.item[data-item="41,-5"] {
  --offset-x: 41;
  --offset-y: -5;
}

.item[data-item="41,-4"] {
  --offset-x: 41;
  --offset-y: -4;
}

.item[data-item="41,-3"] {
  --offset-x: 41;
  --offset-y: -3;
}

.item[data-item="41,-2"] {
  --offset-x: 41;
  --offset-y: -2;
}

.item[data-item="41,-1"] {
  --offset-x: 41;
  --offset-y: -1;
}

.item[data-item="41,0"] {
  --offset-x: 41;
  --offset-y: 0;
}

.item[data-item="41,1"] {
  --offset-x: 41;
  --offset-y: 1;
}

.item[data-item="41,2"] {
  --offset-x: 41;
  --offset-y: 2;
}

.item[data-item="41,3"] {
  --offset-x: 41;
  --offset-y: 3;
}

.item[data-item="41,4"] {
  --offset-x: 41;
  --offset-y: 4;
}

.item[data-item="41,5"] {
  --offset-x: 41;
  --offset-y: 5;
}

.item[data-item="41,6"] {
  --offset-x: 41;
  --offset-y: 6;
}

.item[data-item="41,7"] {
  --offset-x: 41;
  --offset-y: 7;
}

.item[data-item="41,8"] {
  --offset-x: 41;
  --offset-y: 8;
}

.item[data-item="41,9"] {
  --offset-x: 41;
  --offset-y: 9;
}

.item[data-item="41,10"] {
  --offset-x: 41;
  --offset-y: 10;
}

.item[data-item="41,11"] {
  --offset-x: 41;
  --offset-y: 11;
}

.item[data-item="41,12"] {
  --offset-x: 41;
  --offset-y: 12;
}

.item[data-item="41,13"] {
  --offset-x: 41;
  --offset-y: 13;
}

.item[data-item="41,14"] {
  --offset-x: 41;
  --offset-y: 14;
}

.item[data-item="41,15"] {
  --offset-x: 41;
  --offset-y: 15;
}

.item[data-item="41,16"] {
  --offset-x: 41;
  --offset-y: 16;
}

.item[data-item="41,17"] {
  --offset-x: 41;
  --offset-y: 17;
}

.item[data-item="41,18"] {
  --offset-x: 41;
  --offset-y: 18;
}

.item[data-item="41,19"] {
  --offset-x: 41;
  --offset-y: 19;
}

.item[data-item="41,20"] {
  --offset-x: 41;
  --offset-y: 20;
}

.item[data-item="41,21"] {
  --offset-x: 41;
  --offset-y: 21;
}

.item[data-item="41,22"] {
  --offset-x: 41;
  --offset-y: 22;
}

.item[data-item="41,23"] {
  --offset-x: 41;
  --offset-y: 23;
}

.item[data-item="41,24"] {
  --offset-x: 41;
  --offset-y: 24;
}

.item[data-item="41,25"] {
  --offset-x: 41;
  --offset-y: 25;
}

.item[data-item="41,26"] {
  --offset-x: 41;
  --offset-y: 26;
}

.item[data-item="41,27"] {
  --offset-x: 41;
  --offset-y: 27;
}

.item[data-item="41,28"] {
  --offset-x: 41;
  --offset-y: 28;
}

.item[data-item="41,29"] {
  --offset-x: 41;
  --offset-y: 29;
}

.item[data-item="41,30"] {
  --offset-x: 41;
  --offset-y: 30;
}

.item[data-item="41,31"] {
  --offset-x: 41;
  --offset-y: 31;
}

.item[data-item="41,32"] {
  --offset-x: 41;
  --offset-y: 32;
}

.item[data-item="41,33"] {
  --offset-x: 41;
  --offset-y: 33;
}

.item[data-item="41,34"] {
  --offset-x: 41;
  --offset-y: 34;
}

.item[data-item="41,35"] {
  --offset-x: 41;
  --offset-y: 35;
}

.item[data-item="41,36"] {
  --offset-x: 41;
  --offset-y: 36;
}

.item[data-item="41,37"] {
  --offset-x: 41;
  --offset-y: 37;
}

.item[data-item="41,38"] {
  --offset-x: 41;
  --offset-y: 38;
}

.item[data-item="41,39"] {
  --offset-x: 41;
  --offset-y: 39;
}

.item[data-item="41,40"] {
  --offset-x: 41;
  --offset-y: 40;
}

.item[data-item="41,41"] {
  --offset-x: 41;
  --offset-y: 41;
}

.item[data-item="41,42"] {
  --offset-x: 41;
  --offset-y: 42;
}

.item[data-item="41,43"] {
  --offset-x: 41;
  --offset-y: 43;
}

.item[data-item="41,44"] {
  --offset-x: 41;
  --offset-y: 44;
}

.item[data-item="41,45"] {
  --offset-x: 41;
  --offset-y: 45;
}

.item[data-item="41,46"] {
  --offset-x: 41;
  --offset-y: 46;
}

.item[data-item="41,47"] {
  --offset-x: 41;
  --offset-y: 47;
}

.item[data-item="41,48"] {
  --offset-x: 41;
  --offset-y: 48;
}

.item[data-item="41,49"] {
  --offset-x: 41;
  --offset-y: 49;
}

.item[data-item="41,50"] {
  --offset-x: 41;
  --offset-y: 50;
}

.item[data-item="42,-50"] {
  --offset-x: 42;
  --offset-y: -50;
}

.item[data-item="42,-49"] {
  --offset-x: 42;
  --offset-y: -49;
}

.item[data-item="42,-48"] {
  --offset-x: 42;
  --offset-y: -48;
}

.item[data-item="42,-47"] {
  --offset-x: 42;
  --offset-y: -47;
}

.item[data-item="42,-46"] {
  --offset-x: 42;
  --offset-y: -46;
}

.item[data-item="42,-45"] {
  --offset-x: 42;
  --offset-y: -45;
}

.item[data-item="42,-44"] {
  --offset-x: 42;
  --offset-y: -44;
}

.item[data-item="42,-43"] {
  --offset-x: 42;
  --offset-y: -43;
}

.item[data-item="42,-42"] {
  --offset-x: 42;
  --offset-y: -42;
}

.item[data-item="42,-41"] {
  --offset-x: 42;
  --offset-y: -41;
}

.item[data-item="42,-40"] {
  --offset-x: 42;
  --offset-y: -40;
}

.item[data-item="42,-39"] {
  --offset-x: 42;
  --offset-y: -39;
}

.item[data-item="42,-38"] {
  --offset-x: 42;
  --offset-y: -38;
}

.item[data-item="42,-37"] {
  --offset-x: 42;
  --offset-y: -37;
}

.item[data-item="42,-36"] {
  --offset-x: 42;
  --offset-y: -36;
}

.item[data-item="42,-35"] {
  --offset-x: 42;
  --offset-y: -35;
}

.item[data-item="42,-34"] {
  --offset-x: 42;
  --offset-y: -34;
}

.item[data-item="42,-33"] {
  --offset-x: 42;
  --offset-y: -33;
}

.item[data-item="42,-32"] {
  --offset-x: 42;
  --offset-y: -32;
}

.item[data-item="42,-31"] {
  --offset-x: 42;
  --offset-y: -31;
}

.item[data-item="42,-30"] {
  --offset-x: 42;
  --offset-y: -30;
}

.item[data-item="42,-29"] {
  --offset-x: 42;
  --offset-y: -29;
}

.item[data-item="42,-28"] {
  --offset-x: 42;
  --offset-y: -28;
}

.item[data-item="42,-27"] {
  --offset-x: 42;
  --offset-y: -27;
}

.item[data-item="42,-26"] {
  --offset-x: 42;
  --offset-y: -26;
}

.item[data-item="42,-25"] {
  --offset-x: 42;
  --offset-y: -25;
}

.item[data-item="42,-24"] {
  --offset-x: 42;
  --offset-y: -24;
}

.item[data-item="42,-23"] {
  --offset-x: 42;
  --offset-y: -23;
}

.item[data-item="42,-22"] {
  --offset-x: 42;
  --offset-y: -22;
}

.item[data-item="42,-21"] {
  --offset-x: 42;
  --offset-y: -21;
}

.item[data-item="42,-20"] {
  --offset-x: 42;
  --offset-y: -20;
}

.item[data-item="42,-19"] {
  --offset-x: 42;
  --offset-y: -19;
}

.item[data-item="42,-18"] {
  --offset-x: 42;
  --offset-y: -18;
}

.item[data-item="42,-17"] {
  --offset-x: 42;
  --offset-y: -17;
}

.item[data-item="42,-16"] {
  --offset-x: 42;
  --offset-y: -16;
}

.item[data-item="42,-15"] {
  --offset-x: 42;
  --offset-y: -15;
}

.item[data-item="42,-14"] {
  --offset-x: 42;
  --offset-y: -14;
}

.item[data-item="42,-13"] {
  --offset-x: 42;
  --offset-y: -13;
}

.item[data-item="42,-12"] {
  --offset-x: 42;
  --offset-y: -12;
}

.item[data-item="42,-11"] {
  --offset-x: 42;
  --offset-y: -11;
}

.item[data-item="42,-10"] {
  --offset-x: 42;
  --offset-y: -10;
}

.item[data-item="42,-9"] {
  --offset-x: 42;
  --offset-y: -9;
}

.item[data-item="42,-8"] {
  --offset-x: 42;
  --offset-y: -8;
}

.item[data-item="42,-7"] {
  --offset-x: 42;
  --offset-y: -7;
}

.item[data-item="42,-6"] {
  --offset-x: 42;
  --offset-y: -6;
}

.item[data-item="42,-5"] {
  --offset-x: 42;
  --offset-y: -5;
}

.item[data-item="42,-4"] {
  --offset-x: 42;
  --offset-y: -4;
}

.item[data-item="42,-3"] {
  --offset-x: 42;
  --offset-y: -3;
}

.item[data-item="42,-2"] {
  --offset-x: 42;
  --offset-y: -2;
}

.item[data-item="42,-1"] {
  --offset-x: 42;
  --offset-y: -1;
}

.item[data-item="42,0"] {
  --offset-x: 42;
  --offset-y: 0;
}

.item[data-item="42,1"] {
  --offset-x: 42;
  --offset-y: 1;
}

.item[data-item="42,2"] {
  --offset-x: 42;
  --offset-y: 2;
}

.item[data-item="42,3"] {
  --offset-x: 42;
  --offset-y: 3;
}

.item[data-item="42,4"] {
  --offset-x: 42;
  --offset-y: 4;
}

.item[data-item="42,5"] {
  --offset-x: 42;
  --offset-y: 5;
}

.item[data-item="42,6"] {
  --offset-x: 42;
  --offset-y: 6;
}

.item[data-item="42,7"] {
  --offset-x: 42;
  --offset-y: 7;
}

.item[data-item="42,8"] {
  --offset-x: 42;
  --offset-y: 8;
}

.item[data-item="42,9"] {
  --offset-x: 42;
  --offset-y: 9;
}

.item[data-item="42,10"] {
  --offset-x: 42;
  --offset-y: 10;
}

.item[data-item="42,11"] {
  --offset-x: 42;
  --offset-y: 11;
}

.item[data-item="42,12"] {
  --offset-x: 42;
  --offset-y: 12;
}

.item[data-item="42,13"] {
  --offset-x: 42;
  --offset-y: 13;
}

.item[data-item="42,14"] {
  --offset-x: 42;
  --offset-y: 14;
}

.item[data-item="42,15"] {
  --offset-x: 42;
  --offset-y: 15;
}

.item[data-item="42,16"] {
  --offset-x: 42;
  --offset-y: 16;
}

.item[data-item="42,17"] {
  --offset-x: 42;
  --offset-y: 17;
}

.item[data-item="42,18"] {
  --offset-x: 42;
  --offset-y: 18;
}

.item[data-item="42,19"] {
  --offset-x: 42;
  --offset-y: 19;
}

.item[data-item="42,20"] {
  --offset-x: 42;
  --offset-y: 20;
}

.item[data-item="42,21"] {
  --offset-x: 42;
  --offset-y: 21;
}

.item[data-item="42,22"] {
  --offset-x: 42;
  --offset-y: 22;
}

.item[data-item="42,23"] {
  --offset-x: 42;
  --offset-y: 23;
}

.item[data-item="42,24"] {
  --offset-x: 42;
  --offset-y: 24;
}

.item[data-item="42,25"] {
  --offset-x: 42;
  --offset-y: 25;
}

.item[data-item="42,26"] {
  --offset-x: 42;
  --offset-y: 26;
}

.item[data-item="42,27"] {
  --offset-x: 42;
  --offset-y: 27;
}

.item[data-item="42,28"] {
  --offset-x: 42;
  --offset-y: 28;
}

.item[data-item="42,29"] {
  --offset-x: 42;
  --offset-y: 29;
}

.item[data-item="42,30"] {
  --offset-x: 42;
  --offset-y: 30;
}

.item[data-item="42,31"] {
  --offset-x: 42;
  --offset-y: 31;
}

.item[data-item="42,32"] {
  --offset-x: 42;
  --offset-y: 32;
}

.item[data-item="42,33"] {
  --offset-x: 42;
  --offset-y: 33;
}

.item[data-item="42,34"] {
  --offset-x: 42;
  --offset-y: 34;
}

.item[data-item="42,35"] {
  --offset-x: 42;
  --offset-y: 35;
}

.item[data-item="42,36"] {
  --offset-x: 42;
  --offset-y: 36;
}

.item[data-item="42,37"] {
  --offset-x: 42;
  --offset-y: 37;
}

.item[data-item="42,38"] {
  --offset-x: 42;
  --offset-y: 38;
}

.item[data-item="42,39"] {
  --offset-x: 42;
  --offset-y: 39;
}

.item[data-item="42,40"] {
  --offset-x: 42;
  --offset-y: 40;
}

.item[data-item="42,41"] {
  --offset-x: 42;
  --offset-y: 41;
}

.item[data-item="42,42"] {
  --offset-x: 42;
  --offset-y: 42;
}

.item[data-item="42,43"] {
  --offset-x: 42;
  --offset-y: 43;
}

.item[data-item="42,44"] {
  --offset-x: 42;
  --offset-y: 44;
}

.item[data-item="42,45"] {
  --offset-x: 42;
  --offset-y: 45;
}

.item[data-item="42,46"] {
  --offset-x: 42;
  --offset-y: 46;
}

.item[data-item="42,47"] {
  --offset-x: 42;
  --offset-y: 47;
}

.item[data-item="42,48"] {
  --offset-x: 42;
  --offset-y: 48;
}

.item[data-item="42,49"] {
  --offset-x: 42;
  --offset-y: 49;
}

.item[data-item="42,50"] {
  --offset-x: 42;
  --offset-y: 50;
}

.item[data-item="43,-50"] {
  --offset-x: 43;
  --offset-y: -50;
}

.item[data-item="43,-49"] {
  --offset-x: 43;
  --offset-y: -49;
}

.item[data-item="43,-48"] {
  --offset-x: 43;
  --offset-y: -48;
}

.item[data-item="43,-47"] {
  --offset-x: 43;
  --offset-y: -47;
}

.item[data-item="43,-46"] {
  --offset-x: 43;
  --offset-y: -46;
}

.item[data-item="43,-45"] {
  --offset-x: 43;
  --offset-y: -45;
}

.item[data-item="43,-44"] {
  --offset-x: 43;
  --offset-y: -44;
}

.item[data-item="43,-43"] {
  --offset-x: 43;
  --offset-y: -43;
}

.item[data-item="43,-42"] {
  --offset-x: 43;
  --offset-y: -42;
}

.item[data-item="43,-41"] {
  --offset-x: 43;
  --offset-y: -41;
}

.item[data-item="43,-40"] {
  --offset-x: 43;
  --offset-y: -40;
}

.item[data-item="43,-39"] {
  --offset-x: 43;
  --offset-y: -39;
}

.item[data-item="43,-38"] {
  --offset-x: 43;
  --offset-y: -38;
}

.item[data-item="43,-37"] {
  --offset-x: 43;
  --offset-y: -37;
}

.item[data-item="43,-36"] {
  --offset-x: 43;
  --offset-y: -36;
}

.item[data-item="43,-35"] {
  --offset-x: 43;
  --offset-y: -35;
}

.item[data-item="43,-34"] {
  --offset-x: 43;
  --offset-y: -34;
}

.item[data-item="43,-33"] {
  --offset-x: 43;
  --offset-y: -33;
}

.item[data-item="43,-32"] {
  --offset-x: 43;
  --offset-y: -32;
}

.item[data-item="43,-31"] {
  --offset-x: 43;
  --offset-y: -31;
}

.item[data-item="43,-30"] {
  --offset-x: 43;
  --offset-y: -30;
}

.item[data-item="43,-29"] {
  --offset-x: 43;
  --offset-y: -29;
}

.item[data-item="43,-28"] {
  --offset-x: 43;
  --offset-y: -28;
}

.item[data-item="43,-27"] {
  --offset-x: 43;
  --offset-y: -27;
}

.item[data-item="43,-26"] {
  --offset-x: 43;
  --offset-y: -26;
}

.item[data-item="43,-25"] {
  --offset-x: 43;
  --offset-y: -25;
}

.item[data-item="43,-24"] {
  --offset-x: 43;
  --offset-y: -24;
}

.item[data-item="43,-23"] {
  --offset-x: 43;
  --offset-y: -23;
}

.item[data-item="43,-22"] {
  --offset-x: 43;
  --offset-y: -22;
}

.item[data-item="43,-21"] {
  --offset-x: 43;
  --offset-y: -21;
}

.item[data-item="43,-20"] {
  --offset-x: 43;
  --offset-y: -20;
}

.item[data-item="43,-19"] {
  --offset-x: 43;
  --offset-y: -19;
}

.item[data-item="43,-18"] {
  --offset-x: 43;
  --offset-y: -18;
}

.item[data-item="43,-17"] {
  --offset-x: 43;
  --offset-y: -17;
}

.item[data-item="43,-16"] {
  --offset-x: 43;
  --offset-y: -16;
}

.item[data-item="43,-15"] {
  --offset-x: 43;
  --offset-y: -15;
}

.item[data-item="43,-14"] {
  --offset-x: 43;
  --offset-y: -14;
}

.item[data-item="43,-13"] {
  --offset-x: 43;
  --offset-y: -13;
}

.item[data-item="43,-12"] {
  --offset-x: 43;
  --offset-y: -12;
}

.item[data-item="43,-11"] {
  --offset-x: 43;
  --offset-y: -11;
}

.item[data-item="43,-10"] {
  --offset-x: 43;
  --offset-y: -10;
}

.item[data-item="43,-9"] {
  --offset-x: 43;
  --offset-y: -9;
}

.item[data-item="43,-8"] {
  --offset-x: 43;
  --offset-y: -8;
}

.item[data-item="43,-7"] {
  --offset-x: 43;
  --offset-y: -7;
}

.item[data-item="43,-6"] {
  --offset-x: 43;
  --offset-y: -6;
}

.item[data-item="43,-5"] {
  --offset-x: 43;
  --offset-y: -5;
}

.item[data-item="43,-4"] {
  --offset-x: 43;
  --offset-y: -4;
}

.item[data-item="43,-3"] {
  --offset-x: 43;
  --offset-y: -3;
}

.item[data-item="43,-2"] {
  --offset-x: 43;
  --offset-y: -2;
}

.item[data-item="43,-1"] {
  --offset-x: 43;
  --offset-y: -1;
}

.item[data-item="43,0"] {
  --offset-x: 43;
  --offset-y: 0;
}

.item[data-item="43,1"] {
  --offset-x: 43;
  --offset-y: 1;
}

.item[data-item="43,2"] {
  --offset-x: 43;
  --offset-y: 2;
}

.item[data-item="43,3"] {
  --offset-x: 43;
  --offset-y: 3;
}

.item[data-item="43,4"] {
  --offset-x: 43;
  --offset-y: 4;
}

.item[data-item="43,5"] {
  --offset-x: 43;
  --offset-y: 5;
}

.item[data-item="43,6"] {
  --offset-x: 43;
  --offset-y: 6;
}

.item[data-item="43,7"] {
  --offset-x: 43;
  --offset-y: 7;
}

.item[data-item="43,8"] {
  --offset-x: 43;
  --offset-y: 8;
}

.item[data-item="43,9"] {
  --offset-x: 43;
  --offset-y: 9;
}

.item[data-item="43,10"] {
  --offset-x: 43;
  --offset-y: 10;
}

.item[data-item="43,11"] {
  --offset-x: 43;
  --offset-y: 11;
}

.item[data-item="43,12"] {
  --offset-x: 43;
  --offset-y: 12;
}

.item[data-item="43,13"] {
  --offset-x: 43;
  --offset-y: 13;
}

.item[data-item="43,14"] {
  --offset-x: 43;
  --offset-y: 14;
}

.item[data-item="43,15"] {
  --offset-x: 43;
  --offset-y: 15;
}

.item[data-item="43,16"] {
  --offset-x: 43;
  --offset-y: 16;
}

.item[data-item="43,17"] {
  --offset-x: 43;
  --offset-y: 17;
}

.item[data-item="43,18"] {
  --offset-x: 43;
  --offset-y: 18;
}

.item[data-item="43,19"] {
  --offset-x: 43;
  --offset-y: 19;
}

.item[data-item="43,20"] {
  --offset-x: 43;
  --offset-y: 20;
}

.item[data-item="43,21"] {
  --offset-x: 43;
  --offset-y: 21;
}

.item[data-item="43,22"] {
  --offset-x: 43;
  --offset-y: 22;
}

.item[data-item="43,23"] {
  --offset-x: 43;
  --offset-y: 23;
}

.item[data-item="43,24"] {
  --offset-x: 43;
  --offset-y: 24;
}

.item[data-item="43,25"] {
  --offset-x: 43;
  --offset-y: 25;
}

.item[data-item="43,26"] {
  --offset-x: 43;
  --offset-y: 26;
}

.item[data-item="43,27"] {
  --offset-x: 43;
  --offset-y: 27;
}

.item[data-item="43,28"] {
  --offset-x: 43;
  --offset-y: 28;
}

.item[data-item="43,29"] {
  --offset-x: 43;
  --offset-y: 29;
}

.item[data-item="43,30"] {
  --offset-x: 43;
  --offset-y: 30;
}

.item[data-item="43,31"] {
  --offset-x: 43;
  --offset-y: 31;
}

.item[data-item="43,32"] {
  --offset-x: 43;
  --offset-y: 32;
}

.item[data-item="43,33"] {
  --offset-x: 43;
  --offset-y: 33;
}

.item[data-item="43,34"] {
  --offset-x: 43;
  --offset-y: 34;
}

.item[data-item="43,35"] {
  --offset-x: 43;
  --offset-y: 35;
}

.item[data-item="43,36"] {
  --offset-x: 43;
  --offset-y: 36;
}

.item[data-item="43,37"] {
  --offset-x: 43;
  --offset-y: 37;
}

.item[data-item="43,38"] {
  --offset-x: 43;
  --offset-y: 38;
}

.item[data-item="43,39"] {
  --offset-x: 43;
  --offset-y: 39;
}

.item[data-item="43,40"] {
  --offset-x: 43;
  --offset-y: 40;
}

.item[data-item="43,41"] {
  --offset-x: 43;
  --offset-y: 41;
}

.item[data-item="43,42"] {
  --offset-x: 43;
  --offset-y: 42;
}

.item[data-item="43,43"] {
  --offset-x: 43;
  --offset-y: 43;
}

.item[data-item="43,44"] {
  --offset-x: 43;
  --offset-y: 44;
}

.item[data-item="43,45"] {
  --offset-x: 43;
  --offset-y: 45;
}

.item[data-item="43,46"] {
  --offset-x: 43;
  --offset-y: 46;
}

.item[data-item="43,47"] {
  --offset-x: 43;
  --offset-y: 47;
}

.item[data-item="43,48"] {
  --offset-x: 43;
  --offset-y: 48;
}

.item[data-item="43,49"] {
  --offset-x: 43;
  --offset-y: 49;
}

.item[data-item="43,50"] {
  --offset-x: 43;
  --offset-y: 50;
}

.item[data-item="44,-50"] {
  --offset-x: 44;
  --offset-y: -50;
}

.item[data-item="44,-49"] {
  --offset-x: 44;
  --offset-y: -49;
}

.item[data-item="44,-48"] {
  --offset-x: 44;
  --offset-y: -48;
}

.item[data-item="44,-47"] {
  --offset-x: 44;
  --offset-y: -47;
}

.item[data-item="44,-46"] {
  --offset-x: 44;
  --offset-y: -46;
}

.item[data-item="44,-45"] {
  --offset-x: 44;
  --offset-y: -45;
}

.item[data-item="44,-44"] {
  --offset-x: 44;
  --offset-y: -44;
}

.item[data-item="44,-43"] {
  --offset-x: 44;
  --offset-y: -43;
}

.item[data-item="44,-42"] {
  --offset-x: 44;
  --offset-y: -42;
}

.item[data-item="44,-41"] {
  --offset-x: 44;
  --offset-y: -41;
}

.item[data-item="44,-40"] {
  --offset-x: 44;
  --offset-y: -40;
}

.item[data-item="44,-39"] {
  --offset-x: 44;
  --offset-y: -39;
}

.item[data-item="44,-38"] {
  --offset-x: 44;
  --offset-y: -38;
}

.item[data-item="44,-37"] {
  --offset-x: 44;
  --offset-y: -37;
}

.item[data-item="44,-36"] {
  --offset-x: 44;
  --offset-y: -36;
}

.item[data-item="44,-35"] {
  --offset-x: 44;
  --offset-y: -35;
}

.item[data-item="44,-34"] {
  --offset-x: 44;
  --offset-y: -34;
}

.item[data-item="44,-33"] {
  --offset-x: 44;
  --offset-y: -33;
}

.item[data-item="44,-32"] {
  --offset-x: 44;
  --offset-y: -32;
}

.item[data-item="44,-31"] {
  --offset-x: 44;
  --offset-y: -31;
}

.item[data-item="44,-30"] {
  --offset-x: 44;
  --offset-y: -30;
}

.item[data-item="44,-29"] {
  --offset-x: 44;
  --offset-y: -29;
}

.item[data-item="44,-28"] {
  --offset-x: 44;
  --offset-y: -28;
}

.item[data-item="44,-27"] {
  --offset-x: 44;
  --offset-y: -27;
}

.item[data-item="44,-26"] {
  --offset-x: 44;
  --offset-y: -26;
}

.item[data-item="44,-25"] {
  --offset-x: 44;
  --offset-y: -25;
}

.item[data-item="44,-24"] {
  --offset-x: 44;
  --offset-y: -24;
}

.item[data-item="44,-23"] {
  --offset-x: 44;
  --offset-y: -23;
}

.item[data-item="44,-22"] {
  --offset-x: 44;
  --offset-y: -22;
}

.item[data-item="44,-21"] {
  --offset-x: 44;
  --offset-y: -21;
}

.item[data-item="44,-20"] {
  --offset-x: 44;
  --offset-y: -20;
}

.item[data-item="44,-19"] {
  --offset-x: 44;
  --offset-y: -19;
}

.item[data-item="44,-18"] {
  --offset-x: 44;
  --offset-y: -18;
}

.item[data-item="44,-17"] {
  --offset-x: 44;
  --offset-y: -17;
}

.item[data-item="44,-16"] {
  --offset-x: 44;
  --offset-y: -16;
}

.item[data-item="44,-15"] {
  --offset-x: 44;
  --offset-y: -15;
}

.item[data-item="44,-14"] {
  --offset-x: 44;
  --offset-y: -14;
}

.item[data-item="44,-13"] {
  --offset-x: 44;
  --offset-y: -13;
}

.item[data-item="44,-12"] {
  --offset-x: 44;
  --offset-y: -12;
}

.item[data-item="44,-11"] {
  --offset-x: 44;
  --offset-y: -11;
}

.item[data-item="44,-10"] {
  --offset-x: 44;
  --offset-y: -10;
}

.item[data-item="44,-9"] {
  --offset-x: 44;
  --offset-y: -9;
}

.item[data-item="44,-8"] {
  --offset-x: 44;
  --offset-y: -8;
}

.item[data-item="44,-7"] {
  --offset-x: 44;
  --offset-y: -7;
}

.item[data-item="44,-6"] {
  --offset-x: 44;
  --offset-y: -6;
}

.item[data-item="44,-5"] {
  --offset-x: 44;
  --offset-y: -5;
}

.item[data-item="44,-4"] {
  --offset-x: 44;
  --offset-y: -4;
}

.item[data-item="44,-3"] {
  --offset-x: 44;
  --offset-y: -3;
}

.item[data-item="44,-2"] {
  --offset-x: 44;
  --offset-y: -2;
}

.item[data-item="44,-1"] {
  --offset-x: 44;
  --offset-y: -1;
}

.item[data-item="44,0"] {
  --offset-x: 44;
  --offset-y: 0;
}

.item[data-item="44,1"] {
  --offset-x: 44;
  --offset-y: 1;
}

.item[data-item="44,2"] {
  --offset-x: 44;
  --offset-y: 2;
}

.item[data-item="44,3"] {
  --offset-x: 44;
  --offset-y: 3;
}

.item[data-item="44,4"] {
  --offset-x: 44;
  --offset-y: 4;
}

.item[data-item="44,5"] {
  --offset-x: 44;
  --offset-y: 5;
}

.item[data-item="44,6"] {
  --offset-x: 44;
  --offset-y: 6;
}

.item[data-item="44,7"] {
  --offset-x: 44;
  --offset-y: 7;
}

.item[data-item="44,8"] {
  --offset-x: 44;
  --offset-y: 8;
}

.item[data-item="44,9"] {
  --offset-x: 44;
  --offset-y: 9;
}

.item[data-item="44,10"] {
  --offset-x: 44;
  --offset-y: 10;
}

.item[data-item="44,11"] {
  --offset-x: 44;
  --offset-y: 11;
}

.item[data-item="44,12"] {
  --offset-x: 44;
  --offset-y: 12;
}

.item[data-item="44,13"] {
  --offset-x: 44;
  --offset-y: 13;
}

.item[data-item="44,14"] {
  --offset-x: 44;
  --offset-y: 14;
}

.item[data-item="44,15"] {
  --offset-x: 44;
  --offset-y: 15;
}

.item[data-item="44,16"] {
  --offset-x: 44;
  --offset-y: 16;
}

.item[data-item="44,17"] {
  --offset-x: 44;
  --offset-y: 17;
}

.item[data-item="44,18"] {
  --offset-x: 44;
  --offset-y: 18;
}

.item[data-item="44,19"] {
  --offset-x: 44;
  --offset-y: 19;
}

.item[data-item="44,20"] {
  --offset-x: 44;
  --offset-y: 20;
}

.item[data-item="44,21"] {
  --offset-x: 44;
  --offset-y: 21;
}

.item[data-item="44,22"] {
  --offset-x: 44;
  --offset-y: 22;
}

.item[data-item="44,23"] {
  --offset-x: 44;
  --offset-y: 23;
}

.item[data-item="44,24"] {
  --offset-x: 44;
  --offset-y: 24;
}

.item[data-item="44,25"] {
  --offset-x: 44;
  --offset-y: 25;
}

.item[data-item="44,26"] {
  --offset-x: 44;
  --offset-y: 26;
}

.item[data-item="44,27"] {
  --offset-x: 44;
  --offset-y: 27;
}

.item[data-item="44,28"] {
  --offset-x: 44;
  --offset-y: 28;
}

.item[data-item="44,29"] {
  --offset-x: 44;
  --offset-y: 29;
}

.item[data-item="44,30"] {
  --offset-x: 44;
  --offset-y: 30;
}

.item[data-item="44,31"] {
  --offset-x: 44;
  --offset-y: 31;
}

.item[data-item="44,32"] {
  --offset-x: 44;
  --offset-y: 32;
}

.item[data-item="44,33"] {
  --offset-x: 44;
  --offset-y: 33;
}

.item[data-item="44,34"] {
  --offset-x: 44;
  --offset-y: 34;
}

.item[data-item="44,35"] {
  --offset-x: 44;
  --offset-y: 35;
}

.item[data-item="44,36"] {
  --offset-x: 44;
  --offset-y: 36;
}

.item[data-item="44,37"] {
  --offset-x: 44;
  --offset-y: 37;
}

.item[data-item="44,38"] {
  --offset-x: 44;
  --offset-y: 38;
}

.item[data-item="44,39"] {
  --offset-x: 44;
  --offset-y: 39;
}

.item[data-item="44,40"] {
  --offset-x: 44;
  --offset-y: 40;
}

.item[data-item="44,41"] {
  --offset-x: 44;
  --offset-y: 41;
}

.item[data-item="44,42"] {
  --offset-x: 44;
  --offset-y: 42;
}

.item[data-item="44,43"] {
  --offset-x: 44;
  --offset-y: 43;
}

.item[data-item="44,44"] {
  --offset-x: 44;
  --offset-y: 44;
}

.item[data-item="44,45"] {
  --offset-x: 44;
  --offset-y: 45;
}

.item[data-item="44,46"] {
  --offset-x: 44;
  --offset-y: 46;
}

.item[data-item="44,47"] {
  --offset-x: 44;
  --offset-y: 47;
}

.item[data-item="44,48"] {
  --offset-x: 44;
  --offset-y: 48;
}

.item[data-item="44,49"] {
  --offset-x: 44;
  --offset-y: 49;
}

.item[data-item="44,50"] {
  --offset-x: 44;
  --offset-y: 50;
}

.item[data-item="45,-50"] {
  --offset-x: 45;
  --offset-y: -50;
}

.item[data-item="45,-49"] {
  --offset-x: 45;
  --offset-y: -49;
}

.item[data-item="45,-48"] {
  --offset-x: 45;
  --offset-y: -48;
}

.item[data-item="45,-47"] {
  --offset-x: 45;
  --offset-y: -47;
}

.item[data-item="45,-46"] {
  --offset-x: 45;
  --offset-y: -46;
}

.item[data-item="45,-45"] {
  --offset-x: 45;
  --offset-y: -45;
}

.item[data-item="45,-44"] {
  --offset-x: 45;
  --offset-y: -44;
}

.item[data-item="45,-43"] {
  --offset-x: 45;
  --offset-y: -43;
}

.item[data-item="45,-42"] {
  --offset-x: 45;
  --offset-y: -42;
}

.item[data-item="45,-41"] {
  --offset-x: 45;
  --offset-y: -41;
}

.item[data-item="45,-40"] {
  --offset-x: 45;
  --offset-y: -40;
}

.item[data-item="45,-39"] {
  --offset-x: 45;
  --offset-y: -39;
}

.item[data-item="45,-38"] {
  --offset-x: 45;
  --offset-y: -38;
}

.item[data-item="45,-37"] {
  --offset-x: 45;
  --offset-y: -37;
}

.item[data-item="45,-36"] {
  --offset-x: 45;
  --offset-y: -36;
}

.item[data-item="45,-35"] {
  --offset-x: 45;
  --offset-y: -35;
}

.item[data-item="45,-34"] {
  --offset-x: 45;
  --offset-y: -34;
}

.item[data-item="45,-33"] {
  --offset-x: 45;
  --offset-y: -33;
}

.item[data-item="45,-32"] {
  --offset-x: 45;
  --offset-y: -32;
}

.item[data-item="45,-31"] {
  --offset-x: 45;
  --offset-y: -31;
}

.item[data-item="45,-30"] {
  --offset-x: 45;
  --offset-y: -30;
}

.item[data-item="45,-29"] {
  --offset-x: 45;
  --offset-y: -29;
}

.item[data-item="45,-28"] {
  --offset-x: 45;
  --offset-y: -28;
}

.item[data-item="45,-27"] {
  --offset-x: 45;
  --offset-y: -27;
}

.item[data-item="45,-26"] {
  --offset-x: 45;
  --offset-y: -26;
}

.item[data-item="45,-25"] {
  --offset-x: 45;
  --offset-y: -25;
}

.item[data-item="45,-24"] {
  --offset-x: 45;
  --offset-y: -24;
}

.item[data-item="45,-23"] {
  --offset-x: 45;
  --offset-y: -23;
}

.item[data-item="45,-22"] {
  --offset-x: 45;
  --offset-y: -22;
}

.item[data-item="45,-21"] {
  --offset-x: 45;
  --offset-y: -21;
}

.item[data-item="45,-20"] {
  --offset-x: 45;
  --offset-y: -20;
}

.item[data-item="45,-19"] {
  --offset-x: 45;
  --offset-y: -19;
}

.item[data-item="45,-18"] {
  --offset-x: 45;
  --offset-y: -18;
}

.item[data-item="45,-17"] {
  --offset-x: 45;
  --offset-y: -17;
}

.item[data-item="45,-16"] {
  --offset-x: 45;
  --offset-y: -16;
}

.item[data-item="45,-15"] {
  --offset-x: 45;
  --offset-y: -15;
}

.item[data-item="45,-14"] {
  --offset-x: 45;
  --offset-y: -14;
}

.item[data-item="45,-13"] {
  --offset-x: 45;
  --offset-y: -13;
}

.item[data-item="45,-12"] {
  --offset-x: 45;
  --offset-y: -12;
}

.item[data-item="45,-11"] {
  --offset-x: 45;
  --offset-y: -11;
}

.item[data-item="45,-10"] {
  --offset-x: 45;
  --offset-y: -10;
}

.item[data-item="45,-9"] {
  --offset-x: 45;
  --offset-y: -9;
}

.item[data-item="45,-8"] {
  --offset-x: 45;
  --offset-y: -8;
}

.item[data-item="45,-7"] {
  --offset-x: 45;
  --offset-y: -7;
}

.item[data-item="45,-6"] {
  --offset-x: 45;
  --offset-y: -6;
}

.item[data-item="45,-5"] {
  --offset-x: 45;
  --offset-y: -5;
}

.item[data-item="45,-4"] {
  --offset-x: 45;
  --offset-y: -4;
}

.item[data-item="45,-3"] {
  --offset-x: 45;
  --offset-y: -3;
}

.item[data-item="45,-2"] {
  --offset-x: 45;
  --offset-y: -2;
}

.item[data-item="45,-1"] {
  --offset-x: 45;
  --offset-y: -1;
}

.item[data-item="45,0"] {
  --offset-x: 45;
  --offset-y: 0;
}

.item[data-item="45,1"] {
  --offset-x: 45;
  --offset-y: 1;
}

.item[data-item="45,2"] {
  --offset-x: 45;
  --offset-y: 2;
}

.item[data-item="45,3"] {
  --offset-x: 45;
  --offset-y: 3;
}

.item[data-item="45,4"] {
  --offset-x: 45;
  --offset-y: 4;
}

.item[data-item="45,5"] {
  --offset-x: 45;
  --offset-y: 5;
}

.item[data-item="45,6"] {
  --offset-x: 45;
  --offset-y: 6;
}

.item[data-item="45,7"] {
  --offset-x: 45;
  --offset-y: 7;
}

.item[data-item="45,8"] {
  --offset-x: 45;
  --offset-y: 8;
}

.item[data-item="45,9"] {
  --offset-x: 45;
  --offset-y: 9;
}

.item[data-item="45,10"] {
  --offset-x: 45;
  --offset-y: 10;
}

.item[data-item="45,11"] {
  --offset-x: 45;
  --offset-y: 11;
}

.item[data-item="45,12"] {
  --offset-x: 45;
  --offset-y: 12;
}

.item[data-item="45,13"] {
  --offset-x: 45;
  --offset-y: 13;
}

.item[data-item="45,14"] {
  --offset-x: 45;
  --offset-y: 14;
}

.item[data-item="45,15"] {
  --offset-x: 45;
  --offset-y: 15;
}

.item[data-item="45,16"] {
  --offset-x: 45;
  --offset-y: 16;
}

.item[data-item="45,17"] {
  --offset-x: 45;
  --offset-y: 17;
}

.item[data-item="45,18"] {
  --offset-x: 45;
  --offset-y: 18;
}

.item[data-item="45,19"] {
  --offset-x: 45;
  --offset-y: 19;
}

.item[data-item="45,20"] {
  --offset-x: 45;
  --offset-y: 20;
}

.item[data-item="45,21"] {
  --offset-x: 45;
  --offset-y: 21;
}

.item[data-item="45,22"] {
  --offset-x: 45;
  --offset-y: 22;
}

.item[data-item="45,23"] {
  --offset-x: 45;
  --offset-y: 23;
}

.item[data-item="45,24"] {
  --offset-x: 45;
  --offset-y: 24;
}

.item[data-item="45,25"] {
  --offset-x: 45;
  --offset-y: 25;
}

.item[data-item="45,26"] {
  --offset-x: 45;
  --offset-y: 26;
}

.item[data-item="45,27"] {
  --offset-x: 45;
  --offset-y: 27;
}

.item[data-item="45,28"] {
  --offset-x: 45;
  --offset-y: 28;
}

.item[data-item="45,29"] {
  --offset-x: 45;
  --offset-y: 29;
}

.item[data-item="45,30"] {
  --offset-x: 45;
  --offset-y: 30;
}

.item[data-item="45,31"] {
  --offset-x: 45;
  --offset-y: 31;
}

.item[data-item="45,32"] {
  --offset-x: 45;
  --offset-y: 32;
}

.item[data-item="45,33"] {
  --offset-x: 45;
  --offset-y: 33;
}

.item[data-item="45,34"] {
  --offset-x: 45;
  --offset-y: 34;
}

.item[data-item="45,35"] {
  --offset-x: 45;
  --offset-y: 35;
}

.item[data-item="45,36"] {
  --offset-x: 45;
  --offset-y: 36;
}

.item[data-item="45,37"] {
  --offset-x: 45;
  --offset-y: 37;
}

.item[data-item="45,38"] {
  --offset-x: 45;
  --offset-y: 38;
}

.item[data-item="45,39"] {
  --offset-x: 45;
  --offset-y: 39;
}

.item[data-item="45,40"] {
  --offset-x: 45;
  --offset-y: 40;
}

.item[data-item="45,41"] {
  --offset-x: 45;
  --offset-y: 41;
}

.item[data-item="45,42"] {
  --offset-x: 45;
  --offset-y: 42;
}

.item[data-item="45,43"] {
  --offset-x: 45;
  --offset-y: 43;
}

.item[data-item="45,44"] {
  --offset-x: 45;
  --offset-y: 44;
}

.item[data-item="45,45"] {
  --offset-x: 45;
  --offset-y: 45;
}

.item[data-item="45,46"] {
  --offset-x: 45;
  --offset-y: 46;
}

.item[data-item="45,47"] {
  --offset-x: 45;
  --offset-y: 47;
}

.item[data-item="45,48"] {
  --offset-x: 45;
  --offset-y: 48;
}

.item[data-item="45,49"] {
  --offset-x: 45;
  --offset-y: 49;
}

.item[data-item="45,50"] {
  --offset-x: 45;
  --offset-y: 50;
}

.item[data-item="46,-50"] {
  --offset-x: 46;
  --offset-y: -50;
}

.item[data-item="46,-49"] {
  --offset-x: 46;
  --offset-y: -49;
}

.item[data-item="46,-48"] {
  --offset-x: 46;
  --offset-y: -48;
}

.item[data-item="46,-47"] {
  --offset-x: 46;
  --offset-y: -47;
}

.item[data-item="46,-46"] {
  --offset-x: 46;
  --offset-y: -46;
}

.item[data-item="46,-45"] {
  --offset-x: 46;
  --offset-y: -45;
}

.item[data-item="46,-44"] {
  --offset-x: 46;
  --offset-y: -44;
}

.item[data-item="46,-43"] {
  --offset-x: 46;
  --offset-y: -43;
}

.item[data-item="46,-42"] {
  --offset-x: 46;
  --offset-y: -42;
}

.item[data-item="46,-41"] {
  --offset-x: 46;
  --offset-y: -41;
}

.item[data-item="46,-40"] {
  --offset-x: 46;
  --offset-y: -40;
}

.item[data-item="46,-39"] {
  --offset-x: 46;
  --offset-y: -39;
}

.item[data-item="46,-38"] {
  --offset-x: 46;
  --offset-y: -38;
}

.item[data-item="46,-37"] {
  --offset-x: 46;
  --offset-y: -37;
}

.item[data-item="46,-36"] {
  --offset-x: 46;
  --offset-y: -36;
}

.item[data-item="46,-35"] {
  --offset-x: 46;
  --offset-y: -35;
}

.item[data-item="46,-34"] {
  --offset-x: 46;
  --offset-y: -34;
}

.item[data-item="46,-33"] {
  --offset-x: 46;
  --offset-y: -33;
}

.item[data-item="46,-32"] {
  --offset-x: 46;
  --offset-y: -32;
}

.item[data-item="46,-31"] {
  --offset-x: 46;
  --offset-y: -31;
}

.item[data-item="46,-30"] {
  --offset-x: 46;
  --offset-y: -30;
}

.item[data-item="46,-29"] {
  --offset-x: 46;
  --offset-y: -29;
}

.item[data-item="46,-28"] {
  --offset-x: 46;
  --offset-y: -28;
}

.item[data-item="46,-27"] {
  --offset-x: 46;
  --offset-y: -27;
}

.item[data-item="46,-26"] {
  --offset-x: 46;
  --offset-y: -26;
}

.item[data-item="46,-25"] {
  --offset-x: 46;
  --offset-y: -25;
}

.item[data-item="46,-24"] {
  --offset-x: 46;
  --offset-y: -24;
}

.item[data-item="46,-23"] {
  --offset-x: 46;
  --offset-y: -23;
}

.item[data-item="46,-22"] {
  --offset-x: 46;
  --offset-y: -22;
}

.item[data-item="46,-21"] {
  --offset-x: 46;
  --offset-y: -21;
}

.item[data-item="46,-20"] {
  --offset-x: 46;
  --offset-y: -20;
}

.item[data-item="46,-19"] {
  --offset-x: 46;
  --offset-y: -19;
}

.item[data-item="46,-18"] {
  --offset-x: 46;
  --offset-y: -18;
}

.item[data-item="46,-17"] {
  --offset-x: 46;
  --offset-y: -17;
}

.item[data-item="46,-16"] {
  --offset-x: 46;
  --offset-y: -16;
}

.item[data-item="46,-15"] {
  --offset-x: 46;
  --offset-y: -15;
}

.item[data-item="46,-14"] {
  --offset-x: 46;
  --offset-y: -14;
}

.item[data-item="46,-13"] {
  --offset-x: 46;
  --offset-y: -13;
}

.item[data-item="46,-12"] {
  --offset-x: 46;
  --offset-y: -12;
}

.item[data-item="46,-11"] {
  --offset-x: 46;
  --offset-y: -11;
}

.item[data-item="46,-10"] {
  --offset-x: 46;
  --offset-y: -10;
}

.item[data-item="46,-9"] {
  --offset-x: 46;
  --offset-y: -9;
}

.item[data-item="46,-8"] {
  --offset-x: 46;
  --offset-y: -8;
}

.item[data-item="46,-7"] {
  --offset-x: 46;
  --offset-y: -7;
}

.item[data-item="46,-6"] {
  --offset-x: 46;
  --offset-y: -6;
}

.item[data-item="46,-5"] {
  --offset-x: 46;
  --offset-y: -5;
}

.item[data-item="46,-4"] {
  --offset-x: 46;
  --offset-y: -4;
}

.item[data-item="46,-3"] {
  --offset-x: 46;
  --offset-y: -3;
}

.item[data-item="46,-2"] {
  --offset-x: 46;
  --offset-y: -2;
}

.item[data-item="46,-1"] {
  --offset-x: 46;
  --offset-y: -1;
}

.item[data-item="46,0"] {
  --offset-x: 46;
  --offset-y: 0;
}

.item[data-item="46,1"] {
  --offset-x: 46;
  --offset-y: 1;
}

.item[data-item="46,2"] {
  --offset-x: 46;
  --offset-y: 2;
}

.item[data-item="46,3"] {
  --offset-x: 46;
  --offset-y: 3;
}

.item[data-item="46,4"] {
  --offset-x: 46;
  --offset-y: 4;
}

.item[data-item="46,5"] {
  --offset-x: 46;
  --offset-y: 5;
}

.item[data-item="46,6"] {
  --offset-x: 46;
  --offset-y: 6;
}

.item[data-item="46,7"] {
  --offset-x: 46;
  --offset-y: 7;
}

.item[data-item="46,8"] {
  --offset-x: 46;
  --offset-y: 8;
}

.item[data-item="46,9"] {
  --offset-x: 46;
  --offset-y: 9;
}

.item[data-item="46,10"] {
  --offset-x: 46;
  --offset-y: 10;
}

.item[data-item="46,11"] {
  --offset-x: 46;
  --offset-y: 11;
}

.item[data-item="46,12"] {
  --offset-x: 46;
  --offset-y: 12;
}

.item[data-item="46,13"] {
  --offset-x: 46;
  --offset-y: 13;
}

.item[data-item="46,14"] {
  --offset-x: 46;
  --offset-y: 14;
}

.item[data-item="46,15"] {
  --offset-x: 46;
  --offset-y: 15;
}

.item[data-item="46,16"] {
  --offset-x: 46;
  --offset-y: 16;
}

.item[data-item="46,17"] {
  --offset-x: 46;
  --offset-y: 17;
}

.item[data-item="46,18"] {
  --offset-x: 46;
  --offset-y: 18;
}

.item[data-item="46,19"] {
  --offset-x: 46;
  --offset-y: 19;
}

.item[data-item="46,20"] {
  --offset-x: 46;
  --offset-y: 20;
}

.item[data-item="46,21"] {
  --offset-x: 46;
  --offset-y: 21;
}

.item[data-item="46,22"] {
  --offset-x: 46;
  --offset-y: 22;
}

.item[data-item="46,23"] {
  --offset-x: 46;
  --offset-y: 23;
}

.item[data-item="46,24"] {
  --offset-x: 46;
  --offset-y: 24;
}

.item[data-item="46,25"] {
  --offset-x: 46;
  --offset-y: 25;
}

.item[data-item="46,26"] {
  --offset-x: 46;
  --offset-y: 26;
}

.item[data-item="46,27"] {
  --offset-x: 46;
  --offset-y: 27;
}

.item[data-item="46,28"] {
  --offset-x: 46;
  --offset-y: 28;
}

.item[data-item="46,29"] {
  --offset-x: 46;
  --offset-y: 29;
}

.item[data-item="46,30"] {
  --offset-x: 46;
  --offset-y: 30;
}

.item[data-item="46,31"] {
  --offset-x: 46;
  --offset-y: 31;
}

.item[data-item="46,32"] {
  --offset-x: 46;
  --offset-y: 32;
}

.item[data-item="46,33"] {
  --offset-x: 46;
  --offset-y: 33;
}

.item[data-item="46,34"] {
  --offset-x: 46;
  --offset-y: 34;
}

.item[data-item="46,35"] {
  --offset-x: 46;
  --offset-y: 35;
}

.item[data-item="46,36"] {
  --offset-x: 46;
  --offset-y: 36;
}

.item[data-item="46,37"] {
  --offset-x: 46;
  --offset-y: 37;
}

.item[data-item="46,38"] {
  --offset-x: 46;
  --offset-y: 38;
}

.item[data-item="46,39"] {
  --offset-x: 46;
  --offset-y: 39;
}

.item[data-item="46,40"] {
  --offset-x: 46;
  --offset-y: 40;
}

.item[data-item="46,41"] {
  --offset-x: 46;
  --offset-y: 41;
}

.item[data-item="46,42"] {
  --offset-x: 46;
  --offset-y: 42;
}

.item[data-item="46,43"] {
  --offset-x: 46;
  --offset-y: 43;
}

.item[data-item="46,44"] {
  --offset-x: 46;
  --offset-y: 44;
}

.item[data-item="46,45"] {
  --offset-x: 46;
  --offset-y: 45;
}

.item[data-item="46,46"] {
  --offset-x: 46;
  --offset-y: 46;
}

.item[data-item="46,47"] {
  --offset-x: 46;
  --offset-y: 47;
}

.item[data-item="46,48"] {
  --offset-x: 46;
  --offset-y: 48;
}

.item[data-item="46,49"] {
  --offset-x: 46;
  --offset-y: 49;
}

.item[data-item="46,50"] {
  --offset-x: 46;
  --offset-y: 50;
}

.item[data-item="47,-50"] {
  --offset-x: 47;
  --offset-y: -50;
}

.item[data-item="47,-49"] {
  --offset-x: 47;
  --offset-y: -49;
}

.item[data-item="47,-48"] {
  --offset-x: 47;
  --offset-y: -48;
}

.item[data-item="47,-47"] {
  --offset-x: 47;
  --offset-y: -47;
}

.item[data-item="47,-46"] {
  --offset-x: 47;
  --offset-y: -46;
}

.item[data-item="47,-45"] {
  --offset-x: 47;
  --offset-y: -45;
}

.item[data-item="47,-44"] {
  --offset-x: 47;
  --offset-y: -44;
}

.item[data-item="47,-43"] {
  --offset-x: 47;
  --offset-y: -43;
}

.item[data-item="47,-42"] {
  --offset-x: 47;
  --offset-y: -42;
}

.item[data-item="47,-41"] {
  --offset-x: 47;
  --offset-y: -41;
}

.item[data-item="47,-40"] {
  --offset-x: 47;
  --offset-y: -40;
}

.item[data-item="47,-39"] {
  --offset-x: 47;
  --offset-y: -39;
}

.item[data-item="47,-38"] {
  --offset-x: 47;
  --offset-y: -38;
}

.item[data-item="47,-37"] {
  --offset-x: 47;
  --offset-y: -37;
}

.item[data-item="47,-36"] {
  --offset-x: 47;
  --offset-y: -36;
}

.item[data-item="47,-35"] {
  --offset-x: 47;
  --offset-y: -35;
}

.item[data-item="47,-34"] {
  --offset-x: 47;
  --offset-y: -34;
}

.item[data-item="47,-33"] {
  --offset-x: 47;
  --offset-y: -33;
}

.item[data-item="47,-32"] {
  --offset-x: 47;
  --offset-y: -32;
}

.item[data-item="47,-31"] {
  --offset-x: 47;
  --offset-y: -31;
}

.item[data-item="47,-30"] {
  --offset-x: 47;
  --offset-y: -30;
}

.item[data-item="47,-29"] {
  --offset-x: 47;
  --offset-y: -29;
}

.item[data-item="47,-28"] {
  --offset-x: 47;
  --offset-y: -28;
}

.item[data-item="47,-27"] {
  --offset-x: 47;
  --offset-y: -27;
}

.item[data-item="47,-26"] {
  --offset-x: 47;
  --offset-y: -26;
}

.item[data-item="47,-25"] {
  --offset-x: 47;
  --offset-y: -25;
}

.item[data-item="47,-24"] {
  --offset-x: 47;
  --offset-y: -24;
}

.item[data-item="47,-23"] {
  --offset-x: 47;
  --offset-y: -23;
}

.item[data-item="47,-22"] {
  --offset-x: 47;
  --offset-y: -22;
}

.item[data-item="47,-21"] {
  --offset-x: 47;
  --offset-y: -21;
}

.item[data-item="47,-20"] {
  --offset-x: 47;
  --offset-y: -20;
}

.item[data-item="47,-19"] {
  --offset-x: 47;
  --offset-y: -19;
}

.item[data-item="47,-18"] {
  --offset-x: 47;
  --offset-y: -18;
}

.item[data-item="47,-17"] {
  --offset-x: 47;
  --offset-y: -17;
}

.item[data-item="47,-16"] {
  --offset-x: 47;
  --offset-y: -16;
}

.item[data-item="47,-15"] {
  --offset-x: 47;
  --offset-y: -15;
}

.item[data-item="47,-14"] {
  --offset-x: 47;
  --offset-y: -14;
}

.item[data-item="47,-13"] {
  --offset-x: 47;
  --offset-y: -13;
}

.item[data-item="47,-12"] {
  --offset-x: 47;
  --offset-y: -12;
}

.item[data-item="47,-11"] {
  --offset-x: 47;
  --offset-y: -11;
}

.item[data-item="47,-10"] {
  --offset-x: 47;
  --offset-y: -10;
}

.item[data-item="47,-9"] {
  --offset-x: 47;
  --offset-y: -9;
}

.item[data-item="47,-8"] {
  --offset-x: 47;
  --offset-y: -8;
}

.item[data-item="47,-7"] {
  --offset-x: 47;
  --offset-y: -7;
}

.item[data-item="47,-6"] {
  --offset-x: 47;
  --offset-y: -6;
}

.item[data-item="47,-5"] {
  --offset-x: 47;
  --offset-y: -5;
}

.item[data-item="47,-4"] {
  --offset-x: 47;
  --offset-y: -4;
}

.item[data-item="47,-3"] {
  --offset-x: 47;
  --offset-y: -3;
}

.item[data-item="47,-2"] {
  --offset-x: 47;
  --offset-y: -2;
}

.item[data-item="47,-1"] {
  --offset-x: 47;
  --offset-y: -1;
}

.item[data-item="47,0"] {
  --offset-x: 47;
  --offset-y: 0;
}

.item[data-item="47,1"] {
  --offset-x: 47;
  --offset-y: 1;
}

.item[data-item="47,2"] {
  --offset-x: 47;
  --offset-y: 2;
}

.item[data-item="47,3"] {
  --offset-x: 47;
  --offset-y: 3;
}

.item[data-item="47,4"] {
  --offset-x: 47;
  --offset-y: 4;
}

.item[data-item="47,5"] {
  --offset-x: 47;
  --offset-y: 5;
}

.item[data-item="47,6"] {
  --offset-x: 47;
  --offset-y: 6;
}

.item[data-item="47,7"] {
  --offset-x: 47;
  --offset-y: 7;
}

.item[data-item="47,8"] {
  --offset-x: 47;
  --offset-y: 8;
}

.item[data-item="47,9"] {
  --offset-x: 47;
  --offset-y: 9;
}

.item[data-item="47,10"] {
  --offset-x: 47;
  --offset-y: 10;
}

.item[data-item="47,11"] {
  --offset-x: 47;
  --offset-y: 11;
}

.item[data-item="47,12"] {
  --offset-x: 47;
  --offset-y: 12;
}

.item[data-item="47,13"] {
  --offset-x: 47;
  --offset-y: 13;
}

.item[data-item="47,14"] {
  --offset-x: 47;
  --offset-y: 14;
}

.item[data-item="47,15"] {
  --offset-x: 47;
  --offset-y: 15;
}

.item[data-item="47,16"] {
  --offset-x: 47;
  --offset-y: 16;
}

.item[data-item="47,17"] {
  --offset-x: 47;
  --offset-y: 17;
}

.item[data-item="47,18"] {
  --offset-x: 47;
  --offset-y: 18;
}

.item[data-item="47,19"] {
  --offset-x: 47;
  --offset-y: 19;
}

.item[data-item="47,20"] {
  --offset-x: 47;
  --offset-y: 20;
}

.item[data-item="47,21"] {
  --offset-x: 47;
  --offset-y: 21;
}

.item[data-item="47,22"] {
  --offset-x: 47;
  --offset-y: 22;
}

.item[data-item="47,23"] {
  --offset-x: 47;
  --offset-y: 23;
}

.item[data-item="47,24"] {
  --offset-x: 47;
  --offset-y: 24;
}

.item[data-item="47,25"] {
  --offset-x: 47;
  --offset-y: 25;
}

.item[data-item="47,26"] {
  --offset-x: 47;
  --offset-y: 26;
}

.item[data-item="47,27"] {
  --offset-x: 47;
  --offset-y: 27;
}

.item[data-item="47,28"] {
  --offset-x: 47;
  --offset-y: 28;
}

.item[data-item="47,29"] {
  --offset-x: 47;
  --offset-y: 29;
}

.item[data-item="47,30"] {
  --offset-x: 47;
  --offset-y: 30;
}

.item[data-item="47,31"] {
  --offset-x: 47;
  --offset-y: 31;
}

.item[data-item="47,32"] {
  --offset-x: 47;
  --offset-y: 32;
}

.item[data-item="47,33"] {
  --offset-x: 47;
  --offset-y: 33;
}

.item[data-item="47,34"] {
  --offset-x: 47;
  --offset-y: 34;
}

.item[data-item="47,35"] {
  --offset-x: 47;
  --offset-y: 35;
}

.item[data-item="47,36"] {
  --offset-x: 47;
  --offset-y: 36;
}

.item[data-item="47,37"] {
  --offset-x: 47;
  --offset-y: 37;
}

.item[data-item="47,38"] {
  --offset-x: 47;
  --offset-y: 38;
}

.item[data-item="47,39"] {
  --offset-x: 47;
  --offset-y: 39;
}

.item[data-item="47,40"] {
  --offset-x: 47;
  --offset-y: 40;
}

.item[data-item="47,41"] {
  --offset-x: 47;
  --offset-y: 41;
}

.item[data-item="47,42"] {
  --offset-x: 47;
  --offset-y: 42;
}

.item[data-item="47,43"] {
  --offset-x: 47;
  --offset-y: 43;
}

.item[data-item="47,44"] {
  --offset-x: 47;
  --offset-y: 44;
}

.item[data-item="47,45"] {
  --offset-x: 47;
  --offset-y: 45;
}

.item[data-item="47,46"] {
  --offset-x: 47;
  --offset-y: 46;
}

.item[data-item="47,47"] {
  --offset-x: 47;
  --offset-y: 47;
}

.item[data-item="47,48"] {
  --offset-x: 47;
  --offset-y: 48;
}

.item[data-item="47,49"] {
  --offset-x: 47;
  --offset-y: 49;
}

.item[data-item="47,50"] {
  --offset-x: 47;
  --offset-y: 50;
}

.item[data-item="48,-50"] {
  --offset-x: 48;
  --offset-y: -50;
}

.item[data-item="48,-49"] {
  --offset-x: 48;
  --offset-y: -49;
}

.item[data-item="48,-48"] {
  --offset-x: 48;
  --offset-y: -48;
}

.item[data-item="48,-47"] {
  --offset-x: 48;
  --offset-y: -47;
}

.item[data-item="48,-46"] {
  --offset-x: 48;
  --offset-y: -46;
}

.item[data-item="48,-45"] {
  --offset-x: 48;
  --offset-y: -45;
}

.item[data-item="48,-44"] {
  --offset-x: 48;
  --offset-y: -44;
}

.item[data-item="48,-43"] {
  --offset-x: 48;
  --offset-y: -43;
}

.item[data-item="48,-42"] {
  --offset-x: 48;
  --offset-y: -42;
}

.item[data-item="48,-41"] {
  --offset-x: 48;
  --offset-y: -41;
}

.item[data-item="48,-40"] {
  --offset-x: 48;
  --offset-y: -40;
}

.item[data-item="48,-39"] {
  --offset-x: 48;
  --offset-y: -39;
}

.item[data-item="48,-38"] {
  --offset-x: 48;
  --offset-y: -38;
}

.item[data-item="48,-37"] {
  --offset-x: 48;
  --offset-y: -37;
}

.item[data-item="48,-36"] {
  --offset-x: 48;
  --offset-y: -36;
}

.item[data-item="48,-35"] {
  --offset-x: 48;
  --offset-y: -35;
}

.item[data-item="48,-34"] {
  --offset-x: 48;
  --offset-y: -34;
}

.item[data-item="48,-33"] {
  --offset-x: 48;
  --offset-y: -33;
}

.item[data-item="48,-32"] {
  --offset-x: 48;
  --offset-y: -32;
}

.item[data-item="48,-31"] {
  --offset-x: 48;
  --offset-y: -31;
}

.item[data-item="48,-30"] {
  --offset-x: 48;
  --offset-y: -30;
}

.item[data-item="48,-29"] {
  --offset-x: 48;
  --offset-y: -29;
}

.item[data-item="48,-28"] {
  --offset-x: 48;
  --offset-y: -28;
}

.item[data-item="48,-27"] {
  --offset-x: 48;
  --offset-y: -27;
}

.item[data-item="48,-26"] {
  --offset-x: 48;
  --offset-y: -26;
}

.item[data-item="48,-25"] {
  --offset-x: 48;
  --offset-y: -25;
}

.item[data-item="48,-24"] {
  --offset-x: 48;
  --offset-y: -24;
}

.item[data-item="48,-23"] {
  --offset-x: 48;
  --offset-y: -23;
}

.item[data-item="48,-22"] {
  --offset-x: 48;
  --offset-y: -22;
}

.item[data-item="48,-21"] {
  --offset-x: 48;
  --offset-y: -21;
}

.item[data-item="48,-20"] {
  --offset-x: 48;
  --offset-y: -20;
}

.item[data-item="48,-19"] {
  --offset-x: 48;
  --offset-y: -19;
}

.item[data-item="48,-18"] {
  --offset-x: 48;
  --offset-y: -18;
}

.item[data-item="48,-17"] {
  --offset-x: 48;
  --offset-y: -17;
}

.item[data-item="48,-16"] {
  --offset-x: 48;
  --offset-y: -16;
}

.item[data-item="48,-15"] {
  --offset-x: 48;
  --offset-y: -15;
}

.item[data-item="48,-14"] {
  --offset-x: 48;
  --offset-y: -14;
}

.item[data-item="48,-13"] {
  --offset-x: 48;
  --offset-y: -13;
}

.item[data-item="48,-12"] {
  --offset-x: 48;
  --offset-y: -12;
}

.item[data-item="48,-11"] {
  --offset-x: 48;
  --offset-y: -11;
}

.item[data-item="48,-10"] {
  --offset-x: 48;
  --offset-y: -10;
}

.item[data-item="48,-9"] {
  --offset-x: 48;
  --offset-y: -9;
}

.item[data-item="48,-8"] {
  --offset-x: 48;
  --offset-y: -8;
}

.item[data-item="48,-7"] {
  --offset-x: 48;
  --offset-y: -7;
}

.item[data-item="48,-6"] {
  --offset-x: 48;
  --offset-y: -6;
}

.item[data-item="48,-5"] {
  --offset-x: 48;
  --offset-y: -5;
}

.item[data-item="48,-4"] {
  --offset-x: 48;
  --offset-y: -4;
}

.item[data-item="48,-3"] {
  --offset-x: 48;
  --offset-y: -3;
}

.item[data-item="48,-2"] {
  --offset-x: 48;
  --offset-y: -2;
}

.item[data-item="48,-1"] {
  --offset-x: 48;
  --offset-y: -1;
}

.item[data-item="48,0"] {
  --offset-x: 48;
  --offset-y: 0;
}

.item[data-item="48,1"] {
  --offset-x: 48;
  --offset-y: 1;
}

.item[data-item="48,2"] {
  --offset-x: 48;
  --offset-y: 2;
}

.item[data-item="48,3"] {
  --offset-x: 48;
  --offset-y: 3;
}

.item[data-item="48,4"] {
  --offset-x: 48;
  --offset-y: 4;
}

.item[data-item="48,5"] {
  --offset-x: 48;
  --offset-y: 5;
}

.item[data-item="48,6"] {
  --offset-x: 48;
  --offset-y: 6;
}

.item[data-item="48,7"] {
  --offset-x: 48;
  --offset-y: 7;
}

.item[data-item="48,8"] {
  --offset-x: 48;
  --offset-y: 8;
}

.item[data-item="48,9"] {
  --offset-x: 48;
  --offset-y: 9;
}

.item[data-item="48,10"] {
  --offset-x: 48;
  --offset-y: 10;
}

.item[data-item="48,11"] {
  --offset-x: 48;
  --offset-y: 11;
}

.item[data-item="48,12"] {
  --offset-x: 48;
  --offset-y: 12;
}

.item[data-item="48,13"] {
  --offset-x: 48;
  --offset-y: 13;
}

.item[data-item="48,14"] {
  --offset-x: 48;
  --offset-y: 14;
}

.item[data-item="48,15"] {
  --offset-x: 48;
  --offset-y: 15;
}

.item[data-item="48,16"] {
  --offset-x: 48;
  --offset-y: 16;
}

.item[data-item="48,17"] {
  --offset-x: 48;
  --offset-y: 17;
}

.item[data-item="48,18"] {
  --offset-x: 48;
  --offset-y: 18;
}

.item[data-item="48,19"] {
  --offset-x: 48;
  --offset-y: 19;
}

.item[data-item="48,20"] {
  --offset-x: 48;
  --offset-y: 20;
}

.item[data-item="48,21"] {
  --offset-x: 48;
  --offset-y: 21;
}

.item[data-item="48,22"] {
  --offset-x: 48;
  --offset-y: 22;
}

.item[data-item="48,23"] {
  --offset-x: 48;
  --offset-y: 23;
}

.item[data-item="48,24"] {
  --offset-x: 48;
  --offset-y: 24;
}

.item[data-item="48,25"] {
  --offset-x: 48;
  --offset-y: 25;
}

.item[data-item="48,26"] {
  --offset-x: 48;
  --offset-y: 26;
}

.item[data-item="48,27"] {
  --offset-x: 48;
  --offset-y: 27;
}

.item[data-item="48,28"] {
  --offset-x: 48;
  --offset-y: 28;
}

.item[data-item="48,29"] {
  --offset-x: 48;
  --offset-y: 29;
}

.item[data-item="48,30"] {
  --offset-x: 48;
  --offset-y: 30;
}

.item[data-item="48,31"] {
  --offset-x: 48;
  --offset-y: 31;
}

.item[data-item="48,32"] {
  --offset-x: 48;
  --offset-y: 32;
}

.item[data-item="48,33"] {
  --offset-x: 48;
  --offset-y: 33;
}

.item[data-item="48,34"] {
  --offset-x: 48;
  --offset-y: 34;
}

.item[data-item="48,35"] {
  --offset-x: 48;
  --offset-y: 35;
}

.item[data-item="48,36"] {
  --offset-x: 48;
  --offset-y: 36;
}

.item[data-item="48,37"] {
  --offset-x: 48;
  --offset-y: 37;
}

.item[data-item="48,38"] {
  --offset-x: 48;
  --offset-y: 38;
}

.item[data-item="48,39"] {
  --offset-x: 48;
  --offset-y: 39;
}

.item[data-item="48,40"] {
  --offset-x: 48;
  --offset-y: 40;
}

.item[data-item="48,41"] {
  --offset-x: 48;
  --offset-y: 41;
}

.item[data-item="48,42"] {
  --offset-x: 48;
  --offset-y: 42;
}

.item[data-item="48,43"] {
  --offset-x: 48;
  --offset-y: 43;
}

.item[data-item="48,44"] {
  --offset-x: 48;
  --offset-y: 44;
}

.item[data-item="48,45"] {
  --offset-x: 48;
  --offset-y: 45;
}

.item[data-item="48,46"] {
  --offset-x: 48;
  --offset-y: 46;
}

.item[data-item="48,47"] {
  --offset-x: 48;
  --offset-y: 47;
}

.item[data-item="48,48"] {
  --offset-x: 48;
  --offset-y: 48;
}

.item[data-item="48,49"] {
  --offset-x: 48;
  --offset-y: 49;
}

.item[data-item="48,50"] {
  --offset-x: 48;
  --offset-y: 50;
}

.item[data-item="49,-50"] {
  --offset-x: 49;
  --offset-y: -50;
}

.item[data-item="49,-49"] {
  --offset-x: 49;
  --offset-y: -49;
}

.item[data-item="49,-48"] {
  --offset-x: 49;
  --offset-y: -48;
}

.item[data-item="49,-47"] {
  --offset-x: 49;
  --offset-y: -47;
}

.item[data-item="49,-46"] {
  --offset-x: 49;
  --offset-y: -46;
}

.item[data-item="49,-45"] {
  --offset-x: 49;
  --offset-y: -45;
}

.item[data-item="49,-44"] {
  --offset-x: 49;
  --offset-y: -44;
}

.item[data-item="49,-43"] {
  --offset-x: 49;
  --offset-y: -43;
}

.item[data-item="49,-42"] {
  --offset-x: 49;
  --offset-y: -42;
}

.item[data-item="49,-41"] {
  --offset-x: 49;
  --offset-y: -41;
}

.item[data-item="49,-40"] {
  --offset-x: 49;
  --offset-y: -40;
}

.item[data-item="49,-39"] {
  --offset-x: 49;
  --offset-y: -39;
}

.item[data-item="49,-38"] {
  --offset-x: 49;
  --offset-y: -38;
}

.item[data-item="49,-37"] {
  --offset-x: 49;
  --offset-y: -37;
}

.item[data-item="49,-36"] {
  --offset-x: 49;
  --offset-y: -36;
}

.item[data-item="49,-35"] {
  --offset-x: 49;
  --offset-y: -35;
}

.item[data-item="49,-34"] {
  --offset-x: 49;
  --offset-y: -34;
}

.item[data-item="49,-33"] {
  --offset-x: 49;
  --offset-y: -33;
}

.item[data-item="49,-32"] {
  --offset-x: 49;
  --offset-y: -32;
}

.item[data-item="49,-31"] {
  --offset-x: 49;
  --offset-y: -31;
}

.item[data-item="49,-30"] {
  --offset-x: 49;
  --offset-y: -30;
}

.item[data-item="49,-29"] {
  --offset-x: 49;
  --offset-y: -29;
}

.item[data-item="49,-28"] {
  --offset-x: 49;
  --offset-y: -28;
}

.item[data-item="49,-27"] {
  --offset-x: 49;
  --offset-y: -27;
}

.item[data-item="49,-26"] {
  --offset-x: 49;
  --offset-y: -26;
}

.item[data-item="49,-25"] {
  --offset-x: 49;
  --offset-y: -25;
}

.item[data-item="49,-24"] {
  --offset-x: 49;
  --offset-y: -24;
}

.item[data-item="49,-23"] {
  --offset-x: 49;
  --offset-y: -23;
}

.item[data-item="49,-22"] {
  --offset-x: 49;
  --offset-y: -22;
}

.item[data-item="49,-21"] {
  --offset-x: 49;
  --offset-y: -21;
}

.item[data-item="49,-20"] {
  --offset-x: 49;
  --offset-y: -20;
}

.item[data-item="49,-19"] {
  --offset-x: 49;
  --offset-y: -19;
}

.item[data-item="49,-18"] {
  --offset-x: 49;
  --offset-y: -18;
}

.item[data-item="49,-17"] {
  --offset-x: 49;
  --offset-y: -17;
}

.item[data-item="49,-16"] {
  --offset-x: 49;
  --offset-y: -16;
}

.item[data-item="49,-15"] {
  --offset-x: 49;
  --offset-y: -15;
}

.item[data-item="49,-14"] {
  --offset-x: 49;
  --offset-y: -14;
}

.item[data-item="49,-13"] {
  --offset-x: 49;
  --offset-y: -13;
}

.item[data-item="49,-12"] {
  --offset-x: 49;
  --offset-y: -12;
}

.item[data-item="49,-11"] {
  --offset-x: 49;
  --offset-y: -11;
}

.item[data-item="49,-10"] {
  --offset-x: 49;
  --offset-y: -10;
}

.item[data-item="49,-9"] {
  --offset-x: 49;
  --offset-y: -9;
}

.item[data-item="49,-8"] {
  --offset-x: 49;
  --offset-y: -8;
}

.item[data-item="49,-7"] {
  --offset-x: 49;
  --offset-y: -7;
}

.item[data-item="49,-6"] {
  --offset-x: 49;
  --offset-y: -6;
}

.item[data-item="49,-5"] {
  --offset-x: 49;
  --offset-y: -5;
}

.item[data-item="49,-4"] {
  --offset-x: 49;
  --offset-y: -4;
}

.item[data-item="49,-3"] {
  --offset-x: 49;
  --offset-y: -3;
}

.item[data-item="49,-2"] {
  --offset-x: 49;
  --offset-y: -2;
}

.item[data-item="49,-1"] {
  --offset-x: 49;
  --offset-y: -1;
}

.item[data-item="49,0"] {
  --offset-x: 49;
  --offset-y: 0;
}

.item[data-item="49,1"] {
  --offset-x: 49;
  --offset-y: 1;
}

.item[data-item="49,2"] {
  --offset-x: 49;
  --offset-y: 2;
}

.item[data-item="49,3"] {
  --offset-x: 49;
  --offset-y: 3;
}

.item[data-item="49,4"] {
  --offset-x: 49;
  --offset-y: 4;
}

.item[data-item="49,5"] {
  --offset-x: 49;
  --offset-y: 5;
}

.item[data-item="49,6"] {
  --offset-x: 49;
  --offset-y: 6;
}

.item[data-item="49,7"] {
  --offset-x: 49;
  --offset-y: 7;
}

.item[data-item="49,8"] {
  --offset-x: 49;
  --offset-y: 8;
}

.item[data-item="49,9"] {
  --offset-x: 49;
  --offset-y: 9;
}

.item[data-item="49,10"] {
  --offset-x: 49;
  --offset-y: 10;
}

.item[data-item="49,11"] {
  --offset-x: 49;
  --offset-y: 11;
}

.item[data-item="49,12"] {
  --offset-x: 49;
  --offset-y: 12;
}

.item[data-item="49,13"] {
  --offset-x: 49;
  --offset-y: 13;
}

.item[data-item="49,14"] {
  --offset-x: 49;
  --offset-y: 14;
}

.item[data-item="49,15"] {
  --offset-x: 49;
  --offset-y: 15;
}

.item[data-item="49,16"] {
  --offset-x: 49;
  --offset-y: 16;
}

.item[data-item="49,17"] {
  --offset-x: 49;
  --offset-y: 17;
}

.item[data-item="49,18"] {
  --offset-x: 49;
  --offset-y: 18;
}

.item[data-item="49,19"] {
  --offset-x: 49;
  --offset-y: 19;
}

.item[data-item="49,20"] {
  --offset-x: 49;
  --offset-y: 20;
}

.item[data-item="49,21"] {
  --offset-x: 49;
  --offset-y: 21;
}

.item[data-item="49,22"] {
  --offset-x: 49;
  --offset-y: 22;
}

.item[data-item="49,23"] {
  --offset-x: 49;
  --offset-y: 23;
}

.item[data-item="49,24"] {
  --offset-x: 49;
  --offset-y: 24;
}

.item[data-item="49,25"] {
  --offset-x: 49;
  --offset-y: 25;
}

.item[data-item="49,26"] {
  --offset-x: 49;
  --offset-y: 26;
}

.item[data-item="49,27"] {
  --offset-x: 49;
  --offset-y: 27;
}

.item[data-item="49,28"] {
  --offset-x: 49;
  --offset-y: 28;
}

.item[data-item="49,29"] {
  --offset-x: 49;
  --offset-y: 29;
}

.item[data-item="49,30"] {
  --offset-x: 49;
  --offset-y: 30;
}

.item[data-item="49,31"] {
  --offset-x: 49;
  --offset-y: 31;
}

.item[data-item="49,32"] {
  --offset-x: 49;
  --offset-y: 32;
}

.item[data-item="49,33"] {
  --offset-x: 49;
  --offset-y: 33;
}

.item[data-item="49,34"] {
  --offset-x: 49;
  --offset-y: 34;
}

.item[data-item="49,35"] {
  --offset-x: 49;
  --offset-y: 35;
}

.item[data-item="49,36"] {
  --offset-x: 49;
  --offset-y: 36;
}

.item[data-item="49,37"] {
  --offset-x: 49;
  --offset-y: 37;
}

.item[data-item="49,38"] {
  --offset-x: 49;
  --offset-y: 38;
}

.item[data-item="49,39"] {
  --offset-x: 49;
  --offset-y: 39;
}

.item[data-item="49,40"] {
  --offset-x: 49;
  --offset-y: 40;
}

.item[data-item="49,41"] {
  --offset-x: 49;
  --offset-y: 41;
}

.item[data-item="49,42"] {
  --offset-x: 49;
  --offset-y: 42;
}

.item[data-item="49,43"] {
  --offset-x: 49;
  --offset-y: 43;
}

.item[data-item="49,44"] {
  --offset-x: 49;
  --offset-y: 44;
}

.item[data-item="49,45"] {
  --offset-x: 49;
  --offset-y: 45;
}

.item[data-item="49,46"] {
  --offset-x: 49;
  --offset-y: 46;
}

.item[data-item="49,47"] {
  --offset-x: 49;
  --offset-y: 47;
}

.item[data-item="49,48"] {
  --offset-x: 49;
  --offset-y: 48;
}

.item[data-item="49,49"] {
  --offset-x: 49;
  --offset-y: 49;
}

.item[data-item="49,50"] {
  --offset-x: 49;
  --offset-y: 50;
}

.item[data-item="50,-50"] {
  --offset-x: 50;
  --offset-y: -50;
}

.item[data-item="50,-49"] {
  --offset-x: 50;
  --offset-y: -49;
}

.item[data-item="50,-48"] {
  --offset-x: 50;
  --offset-y: -48;
}

.item[data-item="50,-47"] {
  --offset-x: 50;
  --offset-y: -47;
}

.item[data-item="50,-46"] {
  --offset-x: 50;
  --offset-y: -46;
}

.item[data-item="50,-45"] {
  --offset-x: 50;
  --offset-y: -45;
}

.item[data-item="50,-44"] {
  --offset-x: 50;
  --offset-y: -44;
}

.item[data-item="50,-43"] {
  --offset-x: 50;
  --offset-y: -43;
}

.item[data-item="50,-42"] {
  --offset-x: 50;
  --offset-y: -42;
}

.item[data-item="50,-41"] {
  --offset-x: 50;
  --offset-y: -41;
}

.item[data-item="50,-40"] {
  --offset-x: 50;
  --offset-y: -40;
}

.item[data-item="50,-39"] {
  --offset-x: 50;
  --offset-y: -39;
}

.item[data-item="50,-38"] {
  --offset-x: 50;
  --offset-y: -38;
}

.item[data-item="50,-37"] {
  --offset-x: 50;
  --offset-y: -37;
}

.item[data-item="50,-36"] {
  --offset-x: 50;
  --offset-y: -36;
}

.item[data-item="50,-35"] {
  --offset-x: 50;
  --offset-y: -35;
}

.item[data-item="50,-34"] {
  --offset-x: 50;
  --offset-y: -34;
}

.item[data-item="50,-33"] {
  --offset-x: 50;
  --offset-y: -33;
}

.item[data-item="50,-32"] {
  --offset-x: 50;
  --offset-y: -32;
}

.item[data-item="50,-31"] {
  --offset-x: 50;
  --offset-y: -31;
}

.item[data-item="50,-30"] {
  --offset-x: 50;
  --offset-y: -30;
}

.item[data-item="50,-29"] {
  --offset-x: 50;
  --offset-y: -29;
}

.item[data-item="50,-28"] {
  --offset-x: 50;
  --offset-y: -28;
}

.item[data-item="50,-27"] {
  --offset-x: 50;
  --offset-y: -27;
}

.item[data-item="50,-26"] {
  --offset-x: 50;
  --offset-y: -26;
}

.item[data-item="50,-25"] {
  --offset-x: 50;
  --offset-y: -25;
}

.item[data-item="50,-24"] {
  --offset-x: 50;
  --offset-y: -24;
}

.item[data-item="50,-23"] {
  --offset-x: 50;
  --offset-y: -23;
}

.item[data-item="50,-22"] {
  --offset-x: 50;
  --offset-y: -22;
}

.item[data-item="50,-21"] {
  --offset-x: 50;
  --offset-y: -21;
}

.item[data-item="50,-20"] {
  --offset-x: 50;
  --offset-y: -20;
}

.item[data-item="50,-19"] {
  --offset-x: 50;
  --offset-y: -19;
}

.item[data-item="50,-18"] {
  --offset-x: 50;
  --offset-y: -18;
}

.item[data-item="50,-17"] {
  --offset-x: 50;
  --offset-y: -17;
}

.item[data-item="50,-16"] {
  --offset-x: 50;
  --offset-y: -16;
}

.item[data-item="50,-15"] {
  --offset-x: 50;
  --offset-y: -15;
}

.item[data-item="50,-14"] {
  --offset-x: 50;
  --offset-y: -14;
}

.item[data-item="50,-13"] {
  --offset-x: 50;
  --offset-y: -13;
}

.item[data-item="50,-12"] {
  --offset-x: 50;
  --offset-y: -12;
}

.item[data-item="50,-11"] {
  --offset-x: 50;
  --offset-y: -11;
}

.item[data-item="50,-10"] {
  --offset-x: 50;
  --offset-y: -10;
}

.item[data-item="50,-9"] {
  --offset-x: 50;
  --offset-y: -9;
}

.item[data-item="50,-8"] {
  --offset-x: 50;
  --offset-y: -8;
}

.item[data-item="50,-7"] {
  --offset-x: 50;
  --offset-y: -7;
}

.item[data-item="50,-6"] {
  --offset-x: 50;
  --offset-y: -6;
}

.item[data-item="50,-5"] {
  --offset-x: 50;
  --offset-y: -5;
}

.item[data-item="50,-4"] {
  --offset-x: 50;
  --offset-y: -4;
}

.item[data-item="50,-3"] {
  --offset-x: 50;
  --offset-y: -3;
}

.item[data-item="50,-2"] {
  --offset-x: 50;
  --offset-y: -2;
}

.item[data-item="50,-1"] {
  --offset-x: 50;
  --offset-y: -1;
}

.item[data-item="50,0"] {
  --offset-x: 50;
  --offset-y: 0;
}

.item[data-item="50,1"] {
  --offset-x: 50;
  --offset-y: 1;
}

.item[data-item="50,2"] {
  --offset-x: 50;
  --offset-y: 2;
}

.item[data-item="50,3"] {
  --offset-x: 50;
  --offset-y: 3;
}

.item[data-item="50,4"] {
  --offset-x: 50;
  --offset-y: 4;
}

.item[data-item="50,5"] {
  --offset-x: 50;
  --offset-y: 5;
}

.item[data-item="50,6"] {
  --offset-x: 50;
  --offset-y: 6;
}

.item[data-item="50,7"] {
  --offset-x: 50;
  --offset-y: 7;
}

.item[data-item="50,8"] {
  --offset-x: 50;
  --offset-y: 8;
}

.item[data-item="50,9"] {
  --offset-x: 50;
  --offset-y: 9;
}

.item[data-item="50,10"] {
  --offset-x: 50;
  --offset-y: 10;
}

.item[data-item="50,11"] {
  --offset-x: 50;
  --offset-y: 11;
}

.item[data-item="50,12"] {
  --offset-x: 50;
  --offset-y: 12;
}

.item[data-item="50,13"] {
  --offset-x: 50;
  --offset-y: 13;
}

.item[data-item="50,14"] {
  --offset-x: 50;
  --offset-y: 14;
}

.item[data-item="50,15"] {
  --offset-x: 50;
  --offset-y: 15;
}

.item[data-item="50,16"] {
  --offset-x: 50;
  --offset-y: 16;
}

.item[data-item="50,17"] {
  --offset-x: 50;
  --offset-y: 17;
}

.item[data-item="50,18"] {
  --offset-x: 50;
  --offset-y: 18;
}

.item[data-item="50,19"] {
  --offset-x: 50;
  --offset-y: 19;
}

.item[data-item="50,20"] {
  --offset-x: 50;
  --offset-y: 20;
}

.item[data-item="50,21"] {
  --offset-x: 50;
  --offset-y: 21;
}

.item[data-item="50,22"] {
  --offset-x: 50;
  --offset-y: 22;
}

.item[data-item="50,23"] {
  --offset-x: 50;
  --offset-y: 23;
}

.item[data-item="50,24"] {
  --offset-x: 50;
  --offset-y: 24;
}

.item[data-item="50,25"] {
  --offset-x: 50;
  --offset-y: 25;
}

.item[data-item="50,26"] {
  --offset-x: 50;
  --offset-y: 26;
}

.item[data-item="50,27"] {
  --offset-x: 50;
  --offset-y: 27;
}

.item[data-item="50,28"] {
  --offset-x: 50;
  --offset-y: 28;
}

.item[data-item="50,29"] {
  --offset-x: 50;
  --offset-y: 29;
}

.item[data-item="50,30"] {
  --offset-x: 50;
  --offset-y: 30;
}

.item[data-item="50,31"] {
  --offset-x: 50;
  --offset-y: 31;
}

.item[data-item="50,32"] {
  --offset-x: 50;
  --offset-y: 32;
}

.item[data-item="50,33"] {
  --offset-x: 50;
  --offset-y: 33;
}

.item[data-item="50,34"] {
  --offset-x: 50;
  --offset-y: 34;
}

.item[data-item="50,35"] {
  --offset-x: 50;
  --offset-y: 35;
}

.item[data-item="50,36"] {
  --offset-x: 50;
  --offset-y: 36;
}

.item[data-item="50,37"] {
  --offset-x: 50;
  --offset-y: 37;
}

.item[data-item="50,38"] {
  --offset-x: 50;
  --offset-y: 38;
}

.item[data-item="50,39"] {
  --offset-x: 50;
  --offset-y: 39;
}

.item[data-item="50,40"] {
  --offset-x: 50;
  --offset-y: 40;
}

.item[data-item="50,41"] {
  --offset-x: 50;
  --offset-y: 41;
}

.item[data-item="50,42"] {
  --offset-x: 50;
  --offset-y: 42;
}

.item[data-item="50,43"] {
  --offset-x: 50;
  --offset-y: 43;
}

.item[data-item="50,44"] {
  --offset-x: 50;
  --offset-y: 44;
}

.item[data-item="50,45"] {
  --offset-x: 50;
  --offset-y: 45;
}

.item[data-item="50,46"] {
  --offset-x: 50;
  --offset-y: 46;
}

.item[data-item="50,47"] {
  --offset-x: 50;
  --offset-y: 47;
}

.item[data-item="50,48"] {
  --offset-x: 50;
  --offset-y: 48;
}

.item[data-item="50,49"] {
  --offset-x: 50;
  --offset-y: 49;
}

.item[data-item="50,50"] {
  --offset-x: 50;
  --offset-y: 50;
}

.item[data-item-size="1,1"] {
  --item-size-x: 1;
  --item-size-y: 1;
}

.item[data-item-size="1,2"] {
  --item-size-x: 1;
  --item-size-y: 2;
}

.item[data-item-size="1,3"] {
  --item-size-x: 1;
  --item-size-y: 3;
}

.item[data-item-size="1,4"] {
  --item-size-x: 1;
  --item-size-y: 4;
}

.item[data-item-size="2,1"] {
  --item-size-x: 2;
  --item-size-y: 1;
}

.item[data-item-size="2,2"] {
  --item-size-x: 2;
  --item-size-y: 2;
}

.item[data-item-size="2,3"] {
  --item-size-x: 2;
  --item-size-y: 3;
}

.item[data-item-size="2,4"] {
  --item-size-x: 2;
  --item-size-y: 4;
}

.item[data-item-size="3,1"] {
  --item-size-x: 3;
  --item-size-y: 1;
}

.item[data-item-size="3,2"] {
  --item-size-x: 3;
  --item-size-y: 2;
}

.item[data-item-size="3,3"] {
  --item-size-x: 3;
  --item-size-y: 3;
}

.item[data-item-size="3,4"] {
  --item-size-x: 3;
  --item-size-y: 4;
}

.item[data-item-size="4,1"] {
  --item-size-x: 4;
  --item-size-y: 1;
}

.item[data-item-size="4,2"] {
  --item-size-x: 4;
  --item-size-y: 2;
}

.item[data-item-size="4,3"] {
  --item-size-x: 4;
  --item-size-y: 3;
}

.item[data-item-size="4,4"] {
  --item-size-x: 4;
  --item-size-y: 4;
}

.viewer {
  position: absolute;
  inset: 0;
  z-index: 9;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100px;
}

.viewer .frame {
  height: 100%;
  aspect-ratio: 1;
  border-radius: 32px;
  display: flex;
}

.viewer .enlarge {
  position: absolute;
  z-index: 1;
  border-radius: 32px;
  overflow: hidden;
  transition: opacity 300ms;
}

.viewer .enlarge img {
  width: 100%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.viewer .scrim {
  position: absolute;
  inset: 0;
  background-color: var(--bg-scrim);
  pointer-events: none;
  opacity: 0;
  transition: opacity 300ms;
  backdrop-filter: blur(3px);
}

[data-enlarging=true] .scrim {
  opacity: 1;
  pointer-events: all;
}

@media (max-aspect-ratio: 1/1) {
  .viewer .frame {
    height: auto;
    width: 100%;
  }
}