.container {
display: flex;
flex-wrap: wrap;
width: 3000px;
background-color: rgb(255, 255, 255);
border: none;
}
                 
    .containerA {
    display: grid;
    width: 3000px;
    grid-template-columns: repeat(600, 5px);
    grid-template-rows: repeat(6, 20px);
    background-color: #ffffff;       
    }
    
    .containerB {
    display: grid;
    width: 3000px;
    grid-template-columns: repeat(600, 5px);
    grid-template-rows: repeat(4 20px);
    background-color: rgb(255, 255, 255);       
    }



    .container1 {
    display: grid;
    width: 3000px;
    grid-template-columns: repeat(600, 5px);
    grid-template-rows: repeat(33, 20px);
    background-color: rgb(255, 255, 255);       
    }
        
        
        
    


    .itemA1 {
        grid-column: 1 / span 101;
        background-color: #ffffff;
        border: none;
        text-align: center;
    }

    .itemA2 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
        
    }
    
    .itemA3 {
        grid-column: 1 / 22;
        background-color: rgb(185, 164, 209);
        border: 1px solid black;
        text-align: center;
    }

    .itemA4 {
        grid-column: 22 / 85;
        background-color: rgb(154, 237, 252);
        border: 1px solid black;
        text-align: center;
    }
    .itemA5 {
        grid-column: 85 / 95;
        background-color: rgb(154, 206, 169);
        border: 1px solid black;
        text-align: center;
    }

    .itemA6 {
        grid-column: 95 / 179;
        background-color: rgb(226, 214, 180);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }
    .itemA7 {
        grid-column: 179 / 221;
        background-color: rgb(223, 201, 201);
        border: 1px solid black;
        text-align: center;
    }
    .itemA8 {
        grid-column: 221 / 222;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemA9 {
        grid-column: 222 / 270;
        background-color: rgb(163, 162, 255);
        border: 1px solid black;
        text-align: center;
    }

    .itemA10 {
        grid-column: 270 / 281;
        background-color: rgb(243, 210, 211);
        border: 1px solid black;
        text-align: center;
    }
    .itemA11 {
        grid-column: 281 / 307;
        background-color: rgb(255, 204, 244);
        border: 1px solid black;
        text-align: center;
    }
    .itemA12 {
        grid-column: 307 / 360;
        background-color: rgb(139, 245, 135);
        border: 1px solid black;
        text-align: center;
    }
    .itemA13 {
        grid-column: 360 / 366;
        background-color: rgb(238, 245, 137);
        border: 1px solid black;
        text-align: center;
    }
    .itemA14 {
        grid-column: 366 / 367;
        background-color: #ffffff;
        border: none;
        text-align: center;
    }
    .itemA15 {
        grid-column: 367 / 404;
        background-color: rgb(243, 210, 211);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }
    .itemA16 {
        grid-column: 404 / 486;
        background-color: rgb(134, 233, 134);
        border: 1px solid black;
        text-align: center;
    }
    .itemA17 {
        grid-column: 486 / 498;
        background-color: rgb(163, 230, 233);
        border: 1px solid black;
        text-align: center;
    }

    .itemA18 {
        grid-column: 498 / 522;
        background-color: rgb(224, 164, 221);
        border: 1px solid black;
        text-align: center;
    }

    .itemA19 {
        grid-column: 522 / 523;
        background-color: rgb(252, 252, 253);
        border: none;
        text-align: center;
    }
    .itemA20 {
        grid-column: 523 / 562;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemA21 {
        grid-column: 562 / 564;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemA22 {
        grid-column: 564 / 601;
        background-color: rgb(255, 254, 205);
        border: 1px solid black;
        text-align: center;
    }
    .itemA23 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemA24 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemA25 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }


    .itemB1 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB2 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB3 {
        grid-column: 1 / 58;
        background-color: rgb(226, 214, 180);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB4 {
        grid-column: 58 / 101;
        background-color: rgb(161, 247, 250);
        border: 1px solid rgb(0, 0, 0);
        text-align: right;
        border-right: none;
    }
    .itemB5 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB6 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB7 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB8 {
        grid-column: 1 / 27;
        background-color: rgb(243, 210, 211);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB9 {
        grid-column: 27 / 30;
        background-color: rgb(243, 210, 211);
        border: 1px solid black;
        text-align: center;
    }
    .itemB10 {
        grid-column: 30 / 63;
        background-color: rgb(243, 210, 211);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB11 {
        grid-column: 63 / 89;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB12 {
        grid-column: 89 / 101;
        background-color: rgb(233, 119, 119);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-right: none;
    }

    .itemB13 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB14 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB15 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB16 {
        grid-column: 1 / 19;
        background-color: rgb(166, 212, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB17 {
        grid-column: 19 / 43;
        background-color: rgb(190, 250, 195);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB18 {
        grid-column: 43 / 50;
        background-color: rgb(166, 212, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB19 {
        grid-column: 50 / 62;
        background-color: rgb(166, 212, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB20 {
        grid-column: 62 / 87;
        background-color: rgb(166, 212, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB21 {
        grid-column: 87 / 101;
        background-color: rgb(241, 210, 210);
        border: 1px solid rgb(0, 0, 0);
        text-align: right;
        border-right: none;
    }
    .itemB22 {
        grid-column: 1 / 45;
        background-color: rgb(241, 120, 120);
        border: 1px solid rgb(0, 0, 0);
        text-align: left;
        border-left: none;
    }
    .itemB22a {
        grid-column: 45 / 49;
        background-color: rgb(251, 192, 253);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB22b {
        grid-column: 49 / 101;
        background-color: rgb(128, 235, 145);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-right: none;
    }

    .itemB23 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB24 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB25 {
        grid-column: 1 / 15;
        background-color: rgb(255, 222, 161);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB26 {
        grid-column: 15 / 16;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB27 {
        grid-column: 16 / 29;
        background-color: rgb(196, 255, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB28 {
        grid-column: 29 / 76;
        background-color: rgb(252, 220, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB29{
        grid-column: 76 / 98;
        background-color: rgb(196, 255, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB30 {
        grid-column: 98 / 100;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB31 {
        grid-column: 100 / 101;
        background-color: rgb(241, 210, 210);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-right: none;
    }
    .itemB32 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB33 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB34 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB35 {
        grid-column: 1 / 18;
        background-color: rgb(241, 210, 210);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB36 {
        grid-column: 18 / 34;
        background-color: rgb(241, 210, 210);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB37 {
        grid-column: 34 / 82;
        background-color: rgb(168, 203, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB38 {
        grid-column: 82 / 101;
        background-color: rgb(168, 203, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: right;
        border-right: none;
    }
    .itemB39 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB40 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB41 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB42 {
        grid-column: 1 / 8;
        background-color: rgb(200, 173, 243);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-left: none;
    }
    .itemB43 {
        grid-column: 8 / 24;
        background-color: rgb(200, 173, 243);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB44 {
        grid-column: 24 / 84;
        background-color: rgb(146, 209, 130);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB45 {
        grid-column: 84 / 85;
        background-color: rgb(179, 128, 189);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB46 {
        grid-column: 85 / 101;
        background-color: rgb(180, 144, 144);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-right: none;
    }
    .itemB47 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB48 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB49 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemB50 {
        grid-column: 1 / 16;
        background-color: rgb(168, 255, 168);
        border: 1px solid black;
        text-align: center;
        border-left: none;
    }
    .itemB51 {
        grid-column: 16 / 22;
        background-color: rgb(168, 255, 168);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB52 {
        grid-column: 22 / 32;
        background-color: rgb(168, 255, 168);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
    }
    .itemB53 {
            grid-column: 32 / 40;
            background-color: rgb(168, 255, 168);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemB54 {
            grid-column: 40 / 64;
            background-color: rgb(252, 255, 67);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemB55 {
            grid-column: 64 / 88;
            background-color: rgb(253, 222, 222);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemB56 {
            grid-column: 88 / 101;
            background-color: rgb(168, 203, 255);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
            border-right: none;
    }
    .itemB57 {
            grid-column: 1 / 101;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }
    .itemB58 {
            grid-column: 1 / 101;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }
    .itemB59 {
            grid-column: 1 / 60;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }
    .itemB60 {
            grid-column: 60 / 84;
            background-color: rgb(192, 57, 57);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }

    .itemX1 {
            grid-column: 1 / 42;
            background-color: rgb(228, 168, 168);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemX2 {
            grid-column: 42 / 174;
            background-color: rgb(170, 231, 157);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemX3 {
            grid-column: 174 / 464;
            background-color: rgb(195, 201, 118);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemX4 {
            grid-column: 464 / 601;
            background-color: rgb(231, 167, 167);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemX5 {
            grid-column: 1 / 601;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }
    .itemX6 {
            grid-column: 1 / 601;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }
    .itemX7 {
            grid-column: 1 / 601;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
    }

    .itemX8 {
            grid-column: 1 / 14;
            background-color: rgb(230, 159, 214);
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
    }
    .itemX9 {
                grid-column: 14 / 102;
                background-color: rgb(241, 245, 193);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
    .itemX10 {
                grid-column: 102 / 198;
                background-color: rgb(170, 247, 139);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
    .itemX11 {
                grid-column: 198 / 217;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: center;
        }
    .itemX12 {
                grid-column: 217 / 236;
                background-color: rgb(255, 233, 110);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
    .itemX13 {
                grid-column: 236 / 239;
                background-color: rgb(243, 187, 124);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
    .itemX14 {
                grid-column: 239 / 242;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: center;
        }
    .itemX15 {
                grid-column: 242 / 341;
                background-color: rgb(223, 178, 185);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX16 {
                grid-column: 341 / 357;
                background-color: rgb(220, 179, 247);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX17 {
                grid-column: 357 / 358;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: center;
        }
        .itemX18 {
                grid-column: 358 / 410;
                background-color: rgb(185, 231, 245);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX19 {
                grid-column: 410 / 459;
                background-color: rgb(172, 238, 216);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX20 {
                grid-column: 459 / 511;
                background-color: rgb(234, 240, 147);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX21 {
                grid-column: 511 / 601;
                background-color: rgb(233, 153, 222);
                border: 1px solid rgb(0, 0, 0);
                text-align: center;
        }
        .itemX22 {
                        grid-column: 1 / 198;
                        background-color: rgb(255, 255, 255);
                        border: none;
                        text-align: center;
        }

        .itemX23 {
                        grid-column: 198 / 242;
                        background-color: rgb(255, 254, 205);
                        border: 1px solid rgb(0, 0, 0);
                        text-align: center;
        }
        .itemX24 {
                        grid-column: 242 / 358;
                        background-color: rgb(255, 255, 255);
                        border: none;
                        text-align: center;
        }

        .itemX25 {
                        grid-column: 358 / 381;
                        background-color: rgb(141, 139, 255);
                        border: 1px solid rgb(0, 0, 0);
                        text-align: center;
        }
        .itemX26 {
                grid-column: 381 / 601;
                        background-color: rgb(255, 255, 255);
                        border: none;
                        text-align: center;
                }
       
        .itemX28 {
                grid-column: 1 / 172;
                        background-color: rgb(255, 255, 255);
                        border: none;
                        text-align: center;
        }
        .itemX29 {
                    grid-column: 172 / 208;
                    background-color: rgb(205, 92, 92);
                    border: 1px solid rgb(0, 0, 0);
                    text-align: center;
                    }
        .itemX30 {
                grid-column: 208 / 355;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: center;
                    }
        .itemX31 {
                            grid-column: 355 / 359;
                                    background-color: rgb(228, 181, 120);
                                    border: 1px solid rgb(0, 0, 0);
                                    text-align: center;
                    }
        .itemX32 {
                grid-column: 359 / 601;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: left;
                    }
        .itemX33 {
                grid-column: 1 / 601;
                background-color: rgb(255, 255, 255);
                border: none;
                text-align: center;
                    }
        .itemX34 {
        grid-column: 1 / 74;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
   }
        .itemX35 {
        grid-column: 74 / 194;
        background-color: rgb(238, 130, 98);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
   }
        .itemX36 {
        grid-column: 194 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
   }
        .itemX37 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
   }












    .itemZ1 {
        grid-column: 1 / 132;
        background-color: #ffffff;
        border: none;
        text-align: center;
    }

    .itemZ2 {
        grid-column: 132 / 172;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
        
    }
    
    .itemZ3 {
        grid-column: 172 / 212;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ4 {
        grid-column: 212 / 252;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ5 {
        grid-column: 252 / 292;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ6 {
        grid-column: 292 / 332;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ7 {
        grid-column: 332 / 372;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ8 {
        grid-column: 372 / 412;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ9 {
        grid-column: 412 / 420;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }

    .itemZ10 {
        grid-column: 420 / 498;
        background-color: #ffffff;
        border: none;
        text-align: center;
    }
    .itemZ11 {
        grid-column: 498 / 538;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ12 {
        grid-column: 538 / 578;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ13 {
        grid-column: 578 / 601;
        background-color: #ffffff;
        border: 1px solid black;
        text-align: center;
    }
    .itemZ14 {
        grid-column: 1 / 601;
        background-color: #ffffff;
        border: none;
        text-align: center;
    }
    .itemZ15 {
            grid-column: 1 / 133;
            background-color: #ffffff;
            border: none;
            text-align: center;
        }
    .itemZ16 {
            grid-column: 133 / 173;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ17 {
            grid-column: 173 / 213;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ18 {
            grid-column: 213 / 253;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ19 {
            grid-column: 253 / 293;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ20 {
            grid-column: 293 / 310;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ21 {
            grid-column: 310 / 446;
            background-color: #ffffff;
            border: none;
            text-align: center;
        }
    .itemZ22 {
            grid-column: 446 / 486;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ23 {
            grid-column: 486 / 526;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ24 {
            grid-column: 526 / 566;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ25 {
            grid-column: 566 / 601;
            background-color: #ffffff;
            border: 1px solid black;
            text-align: center;
        }
    .itemZ26 {
        grid-column: 1/ 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
.itemZ27 {
        grid-column: 1/ 109;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
.itemZ28 {
        grid-column: 109 / 149;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.itemZ29 {
        grid-column: 149 / 189;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.itemZ30 {
        grid-column: 189 / 229;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.itemZ31 {
        grid-column: 229/ 269;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ32 {
        grid-column: 269 / 309;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

    .itemZ33 {
        grid-column: 309 / 349;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

    .itemZ34 {
        grid-column: 349 / 369;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ35 {
        grid-column: 369/ 517;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemZ36 {
        grid-column: 517 / 557;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

    .itemZ37 {
        grid-column: 557 / 597;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

    .itemZ38 {
        grid-column: 597 / 601;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ39 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemZ40 {
        grid-column: 1 / 26;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ41 {
        grid-column: 26 / 66;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ42 {
        grid-column: 66 / 106;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ43 {
        grid-column: 106 / 146;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ44 {
        grid-column: 146 / 186;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ45 {
        grid-column: 186 / 201;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ46 {
        grid-column: 201 / 381;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemZ47 {
        grid-column: 381 / 421;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ48 {
        grid-column: 421 / 461;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ49 {
        grid-column: 461 / 501;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ50 {
        grid-column: 501 / 541;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ51 {
        grid-column: 541 / 581;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ52 {
        grid-column: 581 / 601;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    
    .itemZ54 {
        grid-column: 1 / 601;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemZ55 {
        grid-column: 1 / 18;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ56 {
        grid-column: 18 / 58;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ57 {
        grid-column: 58 / 98;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ58 {
        grid-column: 98 / 138;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ59 {
        grid-column: 138 / 169;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ60 {
        grid-column: 169 / 187;
        background-color: rgb(255, 255, 255);
        border: none;
        text-align: center;
    }
    .itemZ61 {
        grid-column: 187 / 227;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ62 {
        grid-column: 227 / 267;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ63 {
        grid-column: 267 / 307;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .itemZ64 {
            grid-column: 307 / 347;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
        .itemZ65 {
            grid-column: 347 / 387;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
        .itemZ66 {
            grid-column: 387 / 427;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
        .itemZ67 {
            grid-column: 427 / 467;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
        .itemZ68 {
            grid-column: 467 / 469;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
        .itemZ69 {
            grid-column: 469 / 601;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: left;
        }
    .itemZ70 {
            grid-column: 1 / 601;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: left;
        }
    .itemZ71 {
            grid-column: 1 / 95;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: left;
        }

    .itemZ72 {
            grid-column: 95 / 135;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ73 {
            grid-column: 135 / 175;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ74 {
            grid-column: 175 / 215;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .itemZ75 {
            grid-column: 215 / 252;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ76 {
            grid-column: 252 / 451;
            background-color: rgb(255, 255, 255);
            border: none;
            text-align: center;
        }

    .itemZ77 {
            grid-column: 451 / 491;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ78 {
            grid-column: 491 / 531;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ79 {
            grid-column: 531 / 571;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .itemZ80 {
            grid-column: 571 / 601;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }












.item1 {
        grid-column: 1 / 132;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
    }

    .item2 {
        grid-column: 132 / 172;
        background-color: rgb(102, 53, 53);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    
    .item3 {
        grid-column: 1 / 5;
        background-color: rgb(125, 54, 206);
        border: 1px solid black;
        text-align: center;
    }
    .item4 {
        grid-column: 5 / 9;
        background-color: rgb(100, 75, 75);
        border: 1px solid black;
        text-align: center;
    }
    .item5 {
        grid-column: 9 / 13;
        background-color: rgb(115, 182, 106);
        border: 1px solid black;
        text-align: center;
    }
    .item6 {
        grid-column: 13 / 17;
        background-color: rgb(53, 163, 154);
        border: 1px solid black;
        text-align: center;
    }
    .item7 {
        grid-column: 17 / 21;
        background-color: rgb(91, 135, 143);
        border: 1px solid black;
        text-align: center;
    }
    .item8 {
        grid-column: 21 / 25;
        background-color: rgb(239, 252, 128);
        border: 1px solid black;
        text-align: center;
    }
    .item9 {
        grid-column: 25 / 29;
        background-color: rgb(131, 50, 113);
        border: 1px solid black;
        text-align: center;
    }

    .item10 {
        grid-column: 29 / 33;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item11 {
        grid-column: 33 / 37;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item12 {
        grid-column: 37 / 41;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item13 {
        grid-column: 41 / 45;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }
    .item14 {
        grid-column: 45 / 49;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item15 {
        grid-column: 49 / 53;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item16 {
        grid-column: 53 / 57;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item17 {
        grid-column: 57 / 61;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item18 {
        grid-column: 61 / 65;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item19 {
        grid-column: 65 / 69;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item20 {
        grid-column: 69 / 73;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item21 {
        grid-column: 73 / 77;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item22 {
        grid-column: 77 / 81;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item23 {
        grid-column: 81 / 85;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }
    .item24 {
        grid-column: 85 / 89;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item25 {
        grid-column: 89 / 93;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item26 {
        grid-column: 93 / 97;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item27 {
        grid-column: 97 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item28 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item29 {
        grid-column: 1 / 9;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
        
    }
    .item30 {
        grid-column: 9 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item31 {
        grid-column: 1 / 36;
        background-color: rgb(161, 247, 250);
        border: 1px solid black;
        text-align: center;
        border-left: none;
    }
    .item32 {
        grid-column: 36 / 55;
        background-color: rgb(173, 178, 243);
        border: 1px solid black;
        text-align: center;
        
    }
    .item33 {
        grid-column: 55 / 101;
        background-color: rgb(238, 195, 195);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }


    .item34 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }

    .item35 {
        grid-column: 1 / 52;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item36 {
        grid-column: 52 / 65;
        background-color: rgb(191, 196, 255);
        border: 1px solid black;
        text-align: center;
        font-size: 12px;
        
    }
    .item37 {
        grid-column: 65 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }

    .item38 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    }

    .item39 {
        grid-column: 1 / 17;
        background-color: rgb(233, 119, 119);
        border: 1px solid black;
        text-align: center;
        border-left: none;
    }

    .item40 {
        grid-column: 17 / 37;
        background-color: rgb(233, 119, 119);
        border: 1px solid black;
        text-align: center;
    
    }

    .item41 {
        grid-column: 37 / 78;
        background-color: rgb(186, 243, 175);
        border: 1px solid black;
        text-align: center;
    
    }

    .item42 {
        grid-column: 78 / 79;
        background-color: rgb(186, 243, 175);
        border: 1px solid black;
        text-align: center;
    
    }

    .item43 {
        grid-column: 79 / 98;
        background-color: rgb(186, 243, 175);
        border: 1px solid black;
        text-align: center;
    
    }
    
    .item44 {
        grid-column: 98 / 99;
        background-color: rgb(186, 243, 175);
        border: 1px solid black;
        text-align: center;
        
    }
    
    .item44a {
        grid-column: 99 / 101;
        background-color: rgb(186, 243, 175);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }



    .item45 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    	border: none;
    }
    .item46 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
	    border: none;
    
    }

    .item47 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
    	border: none;
    }

    .item48 {
        grid-column: 1 / 8;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: left;
        border-left: none;
    }

    .item49 {
        grid-column: 8 / 22;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: center;
    
    }

    .item50 {
        grid-column: 22 / 29;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: left;
    
    }

    .item51 {
        grid-column: 29 / 55;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: center;
    
    }

    .item52 {
        grid-column: 55 / 60;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: left;
    
    }

    .item53 {
        grid-column: 60 / 83;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: center;
    
    }
    .item54 {
        grid-column: 83 / 98;
        background-color: rgb(166, 212, 255);
        border: 1px solid black;
        text-align: center;
    
    }
    .item55 {
        grid-column: 98 / 101;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: left;
        border-right: none;
    
    }
    .item56 {
        grid-column: 1 / 9;
        background-color: rgb(128, 235, 145);
        border: 1px solid black;
        text-align: left;
        border-left: none;
    }
    .item57 {
        grid-column: 9 / 101;
        background-color: rgb(170, 250, 255);
        border: 1px solid rgb(0, 0, 0);
        text-align: center;
        border-right: none;
    }
    .item58 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    
    }
    .item59 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    
    }
    .item60 {
        grid-column: 1 / 101;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: center;
        border-right: none;
        border-left: none;
    }
    .item61 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item62 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item63 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    }
    .item64 {
        grid-column: 1 / 13;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: right;
        border-left: none;
    }
    .item65 {
        grid-column: 13 / 45;
        background-color: rgb(247, 217, 217);
        border: 1px solid black;
        text-align: center;
    
    }
    .item66 {
        grid-column: 45 / 57;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: center;
    
    }
    .item67 {
        grid-column: 57 / 77;
        background-color: rgb(171, 199, 252);
        border: 1px solid black;
        text-align: center;
    
    }
    .item68 {
        grid-column: 77 / 99;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: center;
        
    }
    .item69 {
        grid-column: 99 / 101;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }
    .item70 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    
    }
    .item71 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    }
    .item72 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    }
    .item73 {
        grid-column: 1 / 5;
        background-color: rgb(180, 144, 144);
        border: 1px solid black;
        text-align: center;
        border-left: none;
    }
    .item74 {
        grid-column: 5 / 20;
        background-color: rgb(120, 134, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item75 {
        grid-column: 20 / 24;
        background-color: rgb(149, 243, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item76 {
        grid-column: 24 / 25;
        background-color: rgb(149, 243, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item77 {
        grid-column: 25 / 45;
        background-color: rgb(187, 255, 190);
        border: 1px solid black;
        text-align: center;
    }
    .item78 {
        grid-column: 45 / 48;
        background-color: rgb(255, 214, 139);
        border: 1px solid black;
        text-align: center;
    }
    .item79 {
        grid-column: 48 / 58;
        background-color: rgb(241, 210, 210);
        border: 1px solid black;
        text-align: center;
    }
    .item80 {
        grid-column: 58 / 59;
        background-color: rgb(141, 141, 141);
        border: 1px solid black;
        text-align: center;
    }
    .item81 {
        grid-column: 59 / 70;
        background-color: rgba(141, 141, 141);
        border: 1px solid black;
        text-align: center;
    }
    .item82 {
        grid-column: 70 / 79;
        background-color: rgba(141, 141, 141);
        border: 1px solid black;
        text-align: center;
    }
    .item83 {
        grid-column: 79 / 80;
        background-color: rgb(141, 141, 141);
        border: 1px solid black;
        text-align: center;
    }

    .item84 {
        grid-column: 80 / 98;
        background-color: rgb(141, 141, 141);
        border: 1px solid black;
        text-align: center;
        
    }
    .item85 {
        grid-column: 98 / 101;
        background-color: rgb(141, 141, 141);
        border: 1px solid black;
        text-align: center;
        border-right: none;
    }
    .item86 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item87 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item88 {
        grid-column: 1 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: left;
        border: none;
    }
    .item89 {
        grid-column: 1 / 12;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: left;
        border-left: none;
    }
    .item90 {
        grid-column: 12 / 36;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: center;
        
    }
    .item91 {
        grid-column: 36 / 60;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: center;
        
    }
    .item92 {
        grid-column: 60 / 84;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: center;
        
    }
    .item93 {
        grid-column: 84 / 101;
        background-color: rgb(168, 203, 255);
        border: 1px solid black;
        text-align: right;
        border-right: none;
    }












    .item101 {
        grid-column: 1 / 5;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
        
    }

    .item102 {
        grid-column: 5 / 201;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item102a {
        grid-column: 201 / 205;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
        
    }
    .item102b {
        grid-column: 205 / 401;
        background-color: rgb(252, 251, 252);
        border: 1px solid black;
        text-align: center;
        border: none;
    }
    .item102c {
        grid-column: 401 / 405;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
        
    }





    .item103 {
        grid-column: 1 / 5;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
    }
    .item104 {
        grid-column: 5 / 9;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item105 {
        grid-column: 9 / 13;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item106 {
        grid-column: 13 / 17;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item107 {
        grid-column: 17 / 21;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item108 {
        grid-column: 21 / 25;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        
    }
    .item109 {
        grid-column: 25 / 29;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item110 {
        grid-column: 29 / 33;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item111 {
        grid-column: 33 / 37;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item112 {
        grid-column: 37 / 41;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item113 {
        grid-column: 41 / 45;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }
    .item114 {
        grid-column: 45 / 49;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item115 {
        grid-column: 49 / 53;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item116 {
        grid-column: 53 / 57;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item117 {
        grid-column: 57 / 61;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item118 {
        grid-column: 61 / 65;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        
    }
    .item119 {
        grid-column: 65 / 69;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item120 {
        grid-column: 69 / 73;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item121 {
        grid-column: 73 / 77;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item122 {
        grid-column: 77 / 81;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item123 {
        grid-column: 81 / 85;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }
    .item124 {
        grid-column: 85 / 89;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item125 {
        grid-column: 89 / 93;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item126 {
        grid-column: 93 / 97;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
    .item127 {
        grid-column: 97 / 101;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
   
    .item128 {
            grid-column: 101/ 105;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item129 {
            grid-column: 105 / 109;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item130 {
            grid-column: 109 / 113;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item131 {
            grid-column: 113 / 117;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item132 {
            grid-column: 117/ 121;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item133 {
            grid-column: 121 / 125;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
            color: red;
        }

    .item134 {
            grid-column: 125 / 129;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item135 {
            grid-column: 129 / 133;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item136 {
            grid-column: 133/ 137;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item137 {
            grid-column: 137 / 141;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item138 {
            grid-column: 141 / 145;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item139 {
            grid-column: 145 / 149;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item140 {
            grid-column: 149 / 153;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item141 {
            grid-column: 153 / 157;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item142 {
            grid-column: 157 / 161;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item143 {
            grid-column: 161 / 165;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
            color: red;
        }

    .item144 {
            grid-column: 165 / 169;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item145 {
            grid-column: 169 / 173;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item146 {
            grid-column: 173 / 177;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item147 {
            grid-column: 177 / 181;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item148 {
            grid-column: 181 / 185;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item149 {
            grid-column: 185 / 189;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item150 {
            grid-column: 189 / 193;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item151 {
            grid-column: 193 / 197;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item152 {
            grid-column: 197 / 201;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item153 {
        grid-column: 201/ 205;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
    }
    .item154 {
            grid-column: 205 / 209;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item155 {
            grid-column: 209 / 213;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item156 {
            grid-column: 213 / 217;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item157 {
            grid-column: 217/ 221;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item158 {
            grid-column: 221 / 225;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item159 {
            grid-column: 225 / 229;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item160 {
            grid-column: 229 / 233;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item161 {
            grid-column: 233/ 237;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item162 {
            grid-column: 237 / 241;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item163 {
            grid-column: 241 / 245;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
            color: red;
        }

    .item164 {
            grid-column: 245 / 249;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item165 {
            grid-column: 249 / 253;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item166 {
            grid-column: 253 / 257;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item167 {
            grid-column: 257 / 261;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item168 {
            grid-column: 261 / 265;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item169 {
            grid-column: 265 / 269;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item170 {
            grid-column: 269 / 273;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item171 {
            grid-column: 273 / 277;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item172 {
            grid-column: 277 / 281;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item173 {
            grid-column: 281 / 285;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
            color: red;
        }

    .item174 {
            grid-column: 285 / 289;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
    .item175 {
            grid-column: 289 / 293;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item176 {
            grid-column: 293 / 297;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }

    .item177 {
            grid-column: 297 / 301;
            background-color: rgb(255, 255, 255);
            border: 1px solid black;
            text-align: center;
        }
.item178 {
        grid-column: 301/ 305;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item179 {
        grid-column: 305 / 309;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item180 {
        grid-column: 309 / 313;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item181 {
        grid-column: 313 / 317;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item182 {
        grid-column: 317/ 321;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item183 {
        grid-column: 321 / 325;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item184 {
        grid-column: 325 / 329;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item185 {
        grid-column: 329 / 333;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item186 {
        grid-column: 333/ 337;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item187 {
        grid-column: 337 / 341;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item188 {
        grid-column: 341 / 345;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item189 {
        grid-column: 345 / 349;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item190 {
        grid-column: 349 / 353;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item191 {
        grid-column: 353 / 357;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item192 {
        grid-column: 357 / 361;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item193 {
        grid-column: 361 / 365;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item194 {
        grid-column: 365 / 369;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item195 {
        grid-column: 369 / 373;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item196 {
        grid-column: 373 / 377;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item197 {
        grid-column: 377 / 381;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item198 {
        grid-column: 381 / 385;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item199 {
        grid-column: 385 / 389;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item200 {
        grid-column: 389 / 393;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item201 {
        grid-column: 393 / 397;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item202 {
        grid-column: 397 / 401;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item203 {
        grid-column: 401/ 405;
        background-color: rgb(160, 89, 240);
        border: 1px solid black;
        text-align: center;
    }
.item204 {
        grid-column: 405 / 409;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item205 {
        grid-column: 409 / 413;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item206 {
        grid-column: 413 / 417;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item207 {
        grid-column: 417/ 421;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item208 {
        grid-column: 421 / 425;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item209 {
        grid-column: 425 / 429;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item210 {
        grid-column: 429 / 433;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item211 {
        grid-column: 433/ 437;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item212 {
        grid-column: 437 / 441;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item213 {
        grid-column: 441 / 445;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item214 {
        grid-column: 445 / 449;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item215 {
        grid-column: 449 / 453;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item216 {
        grid-column: 453 / 457;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item217 {
        grid-column: 457 / 461;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item218 {
        grid-column: 461 / 465;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item219 {
        grid-column: 465 / 469;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item220 {
        grid-column: 469 / 473;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item221 {
        grid-column: 473 / 477;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item222 {
        grid-column: 477 / 481;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item223 {
        grid-column: 481 / 485;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item224 {
        grid-column: 485 / 489;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item225 {
        grid-column: 489 / 493;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item226{
        grid-column: 493 / 497;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item227 {
        grid-column: 497 / 501;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item228 {
        grid-column: 501/ 505;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item229 {
        grid-column: 505 / 509;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item230 {
        grid-column: 509 / 513;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item231 {
        grid-column: 513 / 517;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item232 {
        grid-column: 517/ 521;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item233 {
        grid-column: 521 / 525;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item234 {
        grid-column: 525 / 529;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item235 {
        grid-column: 529 / 533;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item236 {
        grid-column: 533/ 537;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item237 {
        grid-column: 537 / 541;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item238 {
        grid-column: 541 / 545;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item239 {
        grid-column: 545 / 549;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item240 {
        grid-column: 549 / 553;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item241 {
        grid-column: 553 / 557;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item242 {
        grid-column: 557 / 561;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item243 {
        grid-column: 561 / 565;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
        color: red;
    }

.item244 {
        grid-column: 565 / 569;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item245 {
        grid-column: 569 / 573;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item246 {
        grid-column: 573 / 577;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item247 {
        grid-column: 577 / 581;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item248 {
        grid-column: 581 / 585;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item249 {
        grid-column: 585 / 589;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }
.item250 {
        grid-column: 589 / 593;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item251 {
        grid-column: 593 / 597;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }

.item252 {
        grid-column: 597 / 601;
        background-color: rgb(255, 255, 255);
        border: 1px solid black;
        text-align: center;
    }












    .containerZ {
    display: grid;
    width: 3000px;
    background-color: rgb(255, 255, 255);
    border: none;
    text-align: right;
    }
    .containerW {
    display: grid;
    width: 3000px;
    background-color: rgb(255, 255, 255);
    border: none;
    justify-content: right;
    }
