body {
    background-color: #fff;
    margin: auto;
}

.a {
    background-color: #896055;
    position:  absolute;
    width: 30vh;
    height: 10vh;
    left: 6vh;
    top: 10vh;
    border-radius: 1vh;
}

.b {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 51vh;
    left: 21vh;
    top: 0vh;
    border-radius: 1vh;
}


.c-1 {
    background-color: #EE8385;
    position:  absolute;
    width: 8vh;
    height: 26vh;
    left: 46vh;
    top: 1vh;
    border-radius: 1vh;
    transform: rotate(45deg);
}

.c-2 {
    background-color: #EE8385;
    position:  absolute;
    width: 8vh;
    height: 26vh;
    left: 46vh;
    top: 1vh;
    border-radius: 1vh;
    transform: rotate(-45deg);
}

.d {
    background-color: #896055;
    position:  absolute;
    width: 12vh;
    height: 10vh;
    left: 9vh;
    top: 32vh;
}

.e {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 10vh;
    left: 0vh;
    top: 32vh;
    border-radius: 100% 0 0 0;
}

.f {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 10vh;
    left: 0vh;
    top: 41vh;
}

.g {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 10vh;
    left: 0vh;
    top: 50vh;
    border-radius: 0 0 0 100%;
}

.h {
    background-color: #896055;
    position:  absolute;
    width: 12vh;
    height: 10vh;
    left: 10vh;
    top: 50vh;
}

.i {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 10vh;
    left: 21vh;
    top: 50vh;
    border-radius: 0 0 100% 0;
}

.j {
    background-color: #896055;
    position:  absolute;
    width: 16vh;
    height: 10vh;
    left: 35vh;
    top: 32vh;
    border-radius: 1vh;
}

.k {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 10vh;
    left: 50vh;
    top: 32vh;
    border-radius: 0 100% 0 0;
}

.l {
    background-color: #896055;
    position:  absolute;
    width: 10vh;
    height: 19vh;
    left: 49.99vh;
    top: 41vh;
    border-radius: 1vh;
}

.edge-1 {
    background-color: #896055;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 10vh;
    top: 42vh;
}

.edge-2 {
    background-color: #fff;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 10vh;
    top: 42vh;
    border-radius: 100% 0 0 0;
}

.edge-3 {
    background-color: #896055;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 10vh;
    top: 48.3vh;
}

.edge-4 {
    background-color: #fff;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 10vh;
    top: 48vh;
    border-radius: 0 0 0 100%;
}

.edge-5 {
    background-color: #896055;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 19vh;
    top: 48.3vh;
}

.edge-6 {
    background-color: #fff;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 19vh;
    top: 48vh;
    border-radius: 0 0 100% 0;
}

.edge-7 {
    background-color: #896055;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 48vh;
    top: 42vh;
}

.edge-8 {
    background-color: #fff;
    position:  absolute;
    width: 2vh;
    height: 2vh;
    left: 48vh;
    top: 42vh;
    border-radius: 0 100% 0 0;
}