.baseroom, .door {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

.room1by1 {
    width: 64px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by2 {
    width: 128px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by3 {
    width: 192px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by4 {
    width: 256px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by5 {
    width: 320px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by6 {
    width: 384px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by7 {
    width: 448px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by8 {
    width: 512px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by9 {
    width: 576px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by10 {
    width: 640px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by11 {
    width: 704px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by12 {
    width: 768px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by13 {
    width: 832px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by14 {
    width: 896px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by15 {
    width: 960px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by16 {
    width: 1024px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by17 {
    width: 1088px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by18 {
    width: 1152px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by19 {
    width: 1216px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by20 {
    width: 1280px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by21 {
    width: 1344px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by22 {
    width: 1408px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by23 {
    width: 1472px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room1by24 {
    width: 1536px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.room2by1 {
    width: 64px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by2 {
    width: 128px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by3 {
    width: 192px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by4 {
    width: 256px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by5 {
    width: 320px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by6 {
    width: 384px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by7 {
    width: 448px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by8 {
    width: 512px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by9 {
    width: 576px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by10 {
    width: 640px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by11 {
    width: 704px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by12 {
    width: 768px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by13 {
    width: 832px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by14 {
    width: 896px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by15 {
    width: 960px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by16 {
    width: 1024px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by17 {
    width: 1088px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by18 {
    width: 1152px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by19 {
    width: 1216px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by20 {
    width: 1280px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by21 {
    width: 1344px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by22 {
    width: 1408px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by23 {
    width: 1472px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room2by24 {
    width: 1536px;
    height: 128px;
    background-color: blue;
    border: 1px solid white;
}

.room3by1 {
    width: 64px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by2 {
    width: 128px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by3 {
    width: 192px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by4 {
    width: 256px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by5 {
    width: 320px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by6 {
    width: 384px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by7 {
    width: 448px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by8 {
    width: 512px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by9 {
    width: 576px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by10 {
    width: 640px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by11 {
    width: 704px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by12 {
    width: 768px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by13 {
    width: 832px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by14 {
    width: 896px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by15 {
    width: 960px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by16 {
    width: 1024px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by17 {
    width: 1088px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by18 {
    width: 1152px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by19 {
    width: 1216px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by20 {
    width: 1280px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by21 {
    width: 1344px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by22 {
    width: 1408px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by23 {
    width: 1472px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room3by24 {
    width: 1536px;
    height: 192px;
    background-color: blue;
    border: 1px solid white;
}

.room4by1 {
    width: 64px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by2 {
    width: 128px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by3 {
    width: 192px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by4 {
    width: 256px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by5 {
    width: 320px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by6 {
    width: 384px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by7 {
    width: 448px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by8 {
    width: 512px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by9 {
    width: 576px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by10 {
    width: 640px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by11 {
    width: 704px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by12 {
    width: 768px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by13 {
    width: 832px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by14 {
    width: 896px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by15 {
    width: 960px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by16 {
    width: 1024px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by17 {
    width: 1088px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by18 {
    width: 1152px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by19 {
    width: 1216px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by20 {
    width: 1280px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by21 {
    width: 1344px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by22 {
    width: 1408px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by23 {
    width: 1472px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room4by24 {
    width: 1536px;
    height: 256px;
    background-color: blue;
    border: 1px solid white;
}

.room5by1 {
    width: 64px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by2 {
    width: 128px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by3 {
    width: 192px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by4 {
    width: 256px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by5 {
    width: 320px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by6 {
    width: 384px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by7 {
    width: 448px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by8 {
    width: 512px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by9 {
    width: 576px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by10 {
    width: 640px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by11 {
    width: 704px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by12 {
    width: 768px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by13 {
    width: 832px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by14 {
    width: 896px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by15 {
    width: 960px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by16 {
    width: 1024px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by17 {
    width: 1088px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by18 {
    width: 1152px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by19 {
    width: 1216px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by20 {
    width: 1280px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by21 {
    width: 1344px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by22 {
    width: 1408px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by23 {
    width: 1472px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room5by24 {
    width: 1536px;
    height: 320px;
    background-color: blue;
    border: 1px solid white;
}

.room6by1 {
    width: 64px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by2 {
    width: 128px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by3 {
    width: 192px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by4 {
    width: 256px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by5 {
    width: 320px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by6 {
    width: 384px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by7 {
    width: 448px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by8 {
    width: 512px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by9 {
    width: 576px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by10 {
    width: 640px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by11 {
    width: 704px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by12 {
    width: 768px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by13 {
    width: 832px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by14 {
    width: 896px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by15 {
    width: 960px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by16 {
    width: 1024px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by17 {
    width: 1088px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by18 {
    width: 1152px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by19 {
    width: 1216px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by20 {
    width: 1280px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by21 {
    width: 1344px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by22 {
    width: 1408px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by23 {
    width: 1472px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room6by24 {
    width: 1536px;
    height: 384px;
    background-color: blue;
    border: 1px solid white;
}

.room7by1 {
    width: 64px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by2 {
    width: 128px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by3 {
    width: 192px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by4 {
    width: 256px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by5 {
    width: 320px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by6 {
    width: 384px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by7 {
    width: 448px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by8 {
    width: 512px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by9 {
    width: 576px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by10 {
    width: 640px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by11 {
    width: 704px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by12 {
    width: 768px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by13 {
    width: 832px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by14 {
    width: 896px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by15 {
    width: 960px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by16 {
    width: 1024px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by17 {
    width: 1088px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by18 {
    width: 1152px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by19 {
    width: 1216px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by20 {
    width: 1280px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by21 {
    width: 1344px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by22 {
    width: 1408px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by23 {
    width: 1472px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room7by24 {
    width: 1536px;
    height: 448px;
    background-color: blue;
    border: 1px solid white;
}

.room8by1 {
    width: 64px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by2 {
    width: 128px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by3 {
    width: 192px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by4 {
    width: 256px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by5 {
    width: 320px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by6 {
    width: 384px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by7 {
    width: 448px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by8 {
    width: 512px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by9 {
    width: 576px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by10 {
    width: 640px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by11 {
    width: 704px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by12 {
    width: 768px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by13 {
    width: 832px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by14 {
    width: 896px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by15 {
    width: 960px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by16 {
    width: 1024px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by17 {
    width: 1088px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by18 {
    width: 1152px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by19 {
    width: 1216px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by20 {
    width: 1280px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by21 {
    width: 1344px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by22 {
    width: 1408px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by23 {
    width: 1472px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room8by24 {
    width: 1536px;
    height: 512px;
    background-color: blue;
    border: 1px solid white;
}

.room9by1 {
    width: 64px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by2 {
    width: 128px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by3 {
    width: 192px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by4 {
    width: 256px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by5 {
    width: 320px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by6 {
    width: 384px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by7 {
    width: 448px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by8 {
    width: 512px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by9 {
    width: 576px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by10 {
    width: 640px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by11 {
    width: 704px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by12 {
    width: 768px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by13 {
    width: 832px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by14 {
    width: 896px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by15 {
    width: 960px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by16 {
    width: 1024px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by17 {
    width: 1088px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by18 {
    width: 1152px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by19 {
    width: 1216px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by20 {
    width: 1280px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by21 {
    width: 1344px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by22 {
    width: 1408px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by23 {
    width: 1472px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room9by24 {
    width: 1536px;
    height: 576px;
    background-color: blue;
    border: 1px solid white;
}

.room10by1 {
    width: 64px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by2 {
    width: 128px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by3 {
    width: 192px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by4 {
    width: 256px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by5 {
    width: 320px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by6 {
    width: 384px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by7 {
    width: 448px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by8 {
    width: 512px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by9 {
    width: 576px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by10 {
    width: 640px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by11 {
    width: 704px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by12 {
    width: 768px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by13 {
    width: 832px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by14 {
    width: 896px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by15 {
    width: 960px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by16 {
    width: 1024px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by17 {
    width: 1088px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by18 {
    width: 1152px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by19 {
    width: 1216px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by20 {
    width: 1280px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by21 {
    width: 1344px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by22 {
    width: 1408px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by23 {
    width: 1472px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room10by24 {
    width: 1536px;
    height: 640px;
    background-color: blue;
    border: 1px solid white;
}

.room11by1 {
    width: 64px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by2 {
    width: 128px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by3 {
    width: 192px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by4 {
    width: 256px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by5 {
    width: 320px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by6 {
    width: 384px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by7 {
    width: 448px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by8 {
    width: 512px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by9 {
    width: 576px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by10 {
    width: 640px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by11 {
    width: 704px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by12 {
    width: 768px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by13 {
    width: 832px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by14 {
    width: 896px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by15 {
    width: 960px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by16 {
    width: 1024px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by17 {
    width: 1088px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by18 {
    width: 1152px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by19 {
    width: 1216px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by20 {
    width: 1280px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by21 {
    width: 1344px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by22 {
    width: 1408px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by23 {
    width: 1472px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room11by24 {
    width: 1536px;
    height: 704px;
    background-color: blue;
    border: 1px solid white;
}

.room12by1 {
    width: 64px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by2 {
    width: 128px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by3 {
    width: 192px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by4 {
    width: 256px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by5 {
    width: 320px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by6 {
    width: 384px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by7 {
    width: 448px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by8 {
    width: 512px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by9 {
    width: 576px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by10 {
    width: 640px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by11 {
    width: 704px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by12 {
    width: 768px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by13 {
    width: 832px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by14 {
    width: 896px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by15 {
    width: 960px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by16 {
    width: 1024px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by17 {
    width: 1088px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by18 {
    width: 1152px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by19 {
    width: 1216px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by20 {
    width: 1280px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by21 {
    width: 1344px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by22 {
    width: 1408px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by23 {
    width: 1472px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room12by24 {
    width: 1536px;
    height: 768px;
    background-color: blue;
    border: 1px solid white;
}

.room13by1 {
    width: 64px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by2 {
    width: 128px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by3 {
    width: 192px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by4 {
    width: 256px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by5 {
    width: 320px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by6 {
    width: 384px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by7 {
    width: 448px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by8 {
    width: 512px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by9 {
    width: 576px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by10 {
    width: 640px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by11 {
    width: 704px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by12 {
    width: 768px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by13 {
    width: 832px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by14 {
    width: 896px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by15 {
    width: 960px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by16 {
    width: 1024px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by17 {
    width: 1088px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by18 {
    width: 1152px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by19 {
    width: 1216px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by20 {
    width: 1280px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by21 {
    width: 1344px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by22 {
    width: 1408px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by23 {
    width: 1472px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room13by24 {
    width: 1536px;
    height: 832px;
    background-color: blue;
    border: 1px solid white;
}

.room14by1 {
    width: 64px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by2 {
    width: 128px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by3 {
    width: 192px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by4 {
    width: 256px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by5 {
    width: 320px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by6 {
    width: 384px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by7 {
    width: 448px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by8 {
    width: 512px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by9 {
    width: 576px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by10 {
    width: 640px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by11 {
    width: 704px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by12 {
    width: 768px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by13 {
    width: 832px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by14 {
    width: 896px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by15 {
    width: 960px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by16 {
    width: 1024px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by17 {
    width: 1088px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by18 {
    width: 1152px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by19 {
    width: 1216px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by20 {
    width: 1280px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by21 {
    width: 1344px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by22 {
    width: 1408px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by23 {
    width: 1472px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room14by24 {
    width: 1536px;
    height: 896px;
    background-color: blue;
    border: 1px solid white;
}

.room15by1 {
    width: 64px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by2 {
    width: 128px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by3 {
    width: 192px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by4 {
    width: 256px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by5 {
    width: 320px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by6 {
    width: 384px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by7 {
    width: 448px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by8 {
    width: 512px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by9 {
    width: 576px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by10 {
    width: 640px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by11 {
    width: 704px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by12 {
    width: 768px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by13 {
    width: 832px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by14 {
    width: 896px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by15 {
    width: 960px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by16 {
    width: 1024px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by17 {
    width: 1088px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by18 {
    width: 1152px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by19 {
    width: 1216px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by20 {
    width: 1280px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by21 {
    width: 1344px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by22 {
    width: 1408px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by23 {
    width: 1472px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room15by24 {
    width: 1536px;
    height: 960px;
    background-color: blue;
    border: 1px solid white;
}

.room16by1 {
    width: 64px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by2 {
    width: 128px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by3 {
    width: 192px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by4 {
    width: 256px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by5 {
    width: 320px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by6 {
    width: 384px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by7 {
    width: 448px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by8 {
    width: 512px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by9 {
    width: 576px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by10 {
    width: 640px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by11 {
    width: 704px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by12 {
    width: 768px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by13 {
    width: 832px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by14 {
    width: 896px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by15 {
    width: 960px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by16 {
    width: 1024px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by17 {
    width: 1088px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by18 {
    width: 1152px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by19 {
    width: 1216px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by20 {
    width: 1280px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by21 {
    width: 1344px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by22 {
    width: 1408px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by23 {
    width: 1472px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room16by24 {
    width: 1536px;
    height: 1024px;
    background-color: blue;
    border: 1px solid white;
}

.room17by1 {
    width: 64px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by2 {
    width: 128px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by3 {
    width: 192px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by4 {
    width: 256px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by5 {
    width: 320px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by6 {
    width: 384px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by7 {
    width: 448px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by8 {
    width: 512px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by9 {
    width: 576px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by10 {
    width: 640px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by11 {
    width: 704px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by12 {
    width: 768px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by13 {
    width: 832px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by14 {
    width: 896px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by15 {
    width: 960px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by16 {
    width: 1024px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by17 {
    width: 1088px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by18 {
    width: 1152px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by19 {
    width: 1216px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by20 {
    width: 1280px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by21 {
    width: 1344px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by22 {
    width: 1408px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by23 {
    width: 1472px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room17by24 {
    width: 1536px;
    height: 1088px;
    background-color: blue;
    border: 1px solid white;
}

.room18by1 {
    width: 64px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by2 {
    width: 128px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by3 {
    width: 192px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by4 {
    width: 256px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by5 {
    width: 320px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by6 {
    width: 384px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by7 {
    width: 448px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by8 {
    width: 512px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by9 {
    width: 576px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by10 {
    width: 640px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by11 {
    width: 704px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by12 {
    width: 768px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by13 {
    width: 832px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by14 {
    width: 896px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by15 {
    width: 960px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by16 {
    width: 1024px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by17 {
    width: 1088px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by18 {
    width: 1152px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by19 {
    width: 1216px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by20 {
    width: 1280px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by21 {
    width: 1344px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by22 {
    width: 1408px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by23 {
    width: 1472px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room18by24 {
    width: 1536px;
    height: 1152px;
    background-color: blue;
    border: 1px solid white;
}

.room19by1 {
    width: 64px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by2 {
    width: 128px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by3 {
    width: 192px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by4 {
    width: 256px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by5 {
    width: 320px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by6 {
    width: 384px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by7 {
    width: 448px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by8 {
    width: 512px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by9 {
    width: 576px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by10 {
    width: 640px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by11 {
    width: 704px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by12 {
    width: 768px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by13 {
    width: 832px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by14 {
    width: 896px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by15 {
    width: 960px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by16 {
    width: 1024px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by17 {
    width: 1088px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by18 {
    width: 1152px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by19 {
    width: 1216px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by20 {
    width: 1280px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by21 {
    width: 1344px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by22 {
    width: 1408px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by23 {
    width: 1472px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room19by24 {
    width: 1536px;
    height: 1216px;
    background-color: blue;
    border: 1px solid white;
}

.room20by1 {
    width: 64px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by2 {
    width: 128px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by3 {
    width: 192px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by4 {
    width: 256px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by5 {
    width: 320px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by6 {
    width: 384px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by7 {
    width: 448px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by8 {
    width: 512px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by9 {
    width: 576px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by10 {
    width: 640px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by11 {
    width: 704px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by12 {
    width: 768px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by13 {
    width: 832px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by14 {
    width: 896px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by15 {
    width: 960px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by16 {
    width: 1024px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by17 {
    width: 1088px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by18 {
    width: 1152px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by19 {
    width: 1216px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by20 {
    width: 1280px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by21 {
    width: 1344px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by22 {
    width: 1408px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by23 {
    width: 1472px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room20by24 {
    width: 1536px;
    height: 1280px;
    background-color: blue;
    border: 1px solid white;
}

.room21by1 {
    width: 64px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by2 {
    width: 128px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by3 {
    width: 192px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by4 {
    width: 256px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by5 {
    width: 320px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by6 {
    width: 384px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by7 {
    width: 448px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by8 {
    width: 512px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by9 {
    width: 576px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by10 {
    width: 640px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by11 {
    width: 704px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by12 {
    width: 768px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by13 {
    width: 832px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by14 {
    width: 896px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by15 {
    width: 960px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by16 {
    width: 1024px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by17 {
    width: 1088px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by18 {
    width: 1152px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by19 {
    width: 1216px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by20 {
    width: 1280px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by21 {
    width: 1344px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by22 {
    width: 1408px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by23 {
    width: 1472px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room21by24 {
    width: 1536px;
    height: 1344px;
    background-color: blue;
    border: 1px solid white;
}

.room22by1 {
    width: 64px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by2 {
    width: 128px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by3 {
    width: 192px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by4 {
    width: 256px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by5 {
    width: 320px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by6 {
    width: 384px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by7 {
    width: 448px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by8 {
    width: 512px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by9 {
    width: 576px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by10 {
    width: 640px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by11 {
    width: 704px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by12 {
    width: 768px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by13 {
    width: 832px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by14 {
    width: 896px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by15 {
    width: 960px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by16 {
    width: 1024px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by17 {
    width: 1088px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by18 {
    width: 1152px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by19 {
    width: 1216px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by20 {
    width: 1280px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by21 {
    width: 1344px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by22 {
    width: 1408px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by23 {
    width: 1472px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room22by24 {
    width: 1536px;
    height: 1408px;
    background-color: blue;
    border: 1px solid white;
}

.room23by1 {
    width: 64px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by2 {
    width: 128px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by3 {
    width: 192px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by4 {
    width: 256px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by5 {
    width: 320px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by6 {
    width: 384px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by7 {
    width: 448px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by8 {
    width: 512px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by9 {
    width: 576px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by10 {
    width: 640px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by11 {
    width: 704px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by12 {
    width: 768px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by13 {
    width: 832px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by14 {
    width: 896px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by15 {
    width: 960px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by16 {
    width: 1024px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by17 {
    width: 1088px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by18 {
    width: 1152px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by19 {
    width: 1216px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by20 {
    width: 1280px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by21 {
    width: 1344px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by22 {
    width: 1408px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by23 {
    width: 1472px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room23by24 {
    width: 1536px;
    height: 1472px;
    background-color: blue;
    border: 1px solid white;
}

.room24by1 {
    width: 64px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by2 {
    width: 128px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by3 {
    width: 192px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by4 {
    width: 256px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by5 {
    width: 320px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by6 {
    width: 384px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by7 {
    width: 448px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by8 {
    width: 512px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by9 {
    width: 576px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by10 {
    width: 640px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by11 {
    width: 704px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by12 {
    width: 768px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by13 {
    width: 832px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by14 {
    width: 896px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by15 {
    width: 960px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by16 {
    width: 1024px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by17 {
    width: 1088px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by18 {
    width: 1152px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by19 {
    width: 1216px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by20 {
    width: 1280px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by21 {
    width: 1344px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by22 {
    width: 1408px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by23 {
    width: 1472px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.room24by24 {
    width: 1536px;
    height: 1536px;
    background-color: blue;
    border: 1px solid white;
}

.door {
    width: 64px;
    height: 64px;
    background-color: blue;
    border: 1px solid white;
}

.wall {
    width: 64px;
    height: 64px;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 999;
}

