22/23 99% Почему? :)

Здравствуйте, по картинке всё совпадает, но почему-то 99%. Где ошибка? И второй вопрос, координаты для background-position выставлял наугад, т.к. не понял, каким образом происходит отсчет и с какого угла?

.pattern {
height: 100%;
background-size: 115px 115px;
background-repeat: repeat;
background-position:
    -80px 35px,
    -45px 35px,
    35px 70px,
    70px -45px,
    -45px -80px,
    35px -45px;
background-image: 
    linear-gradient(-135deg, #555555 25px, transparent 25px),
    linear-gradient(-135deg, #000000 25px, transparent 25px),
    linear-gradient(45deg, #000000 25px, transparent 25px),
    linear-gradient(45deg, #555555 25px, transparent 25px),
    linear-gradient(-45deg, #555555 25px, transparent 25px),
    linear-gradient(135deg, #555555 25px, transparent 25px);

}

Окей поменял местами, стало 100%. Но вот по поводу координат, не могли бы вы объяснить на примере любого из треугольников, как строится background-position и от какой из сторон идет отсчет?

Отсчет идет от левого верхнего угла .pattern. Первое значение background-position - это координата от левого края, вторая - от верхнего.