XSL adiciona um invólucro sempre que a soma é igual a 12

Eu quero transformar isso

<root>
  <item columns="4"></item>
  <item columns="8"></item>
  <item columns="12"></item>
  <item columns="4"></item>
  <item columns="4"></item>
  <item columns="4"></item>
  <item columns="2"></item>
  <item columns="10"></item>
</root>

nisso

<root>
  <row>
    <item columns="4"></item>
    <item columns="8"></item>
  </row>
  <row>
    <item columns="12"></item>
  </row>
  <row>
    <item columns="4"></item>
    <item columns="4"></item>
    <item columns="4"></item>
  </row>
  <row>
    <item columns="2"></item>
    <item columns="10"></item>
  </row>
</root>

questionAnswers(3)

yourAnswerToTheQuestion