activezerosmarkcons0zerosactivetailconsXXSmarkXSmarkzerosactivezerosmarkconsX1X2activeconsmarkX1X2mark0active0marktailXactivetailmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2tailmarkXtailXtailactiveXtailXactivezeroscons0zerosactivezerosmarkcons0zerosactivetailconsXXSmarkXSmarkzerosactivezerosmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2mark0active0marktailXmarkXmarktailXtailmarkXmarktailXactivetailmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2tailmarkXtailXtailactiveXtailXtruemarktailXmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2activetailconsXXSmarkXSmark0active0marktailXactivetailmarkXtruemarktailXmarkXmarktailXactivetailmarkXactivetailconsXXSmarkXSmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1markzerosactivezerosactivezerosmarkcons0zerostrue1mark1012active1110tail1012mark1010cons201020000active11514zeros02marktailXmarkXmarktailXactivetailmarkXactivetailconsXXSmarkXSmarkconsX1X2markX1markzerosactivezerosactivezerosmarkcons0zerosconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2tailmarkXtailXtailactiveXtailX1mark1810active1810tail1216mark1110cons211120000active1110zeros00marktailXactivetailmarkXmarkconsX1X2markX1markzerosactivezerosactivezerosmarkcons0zerosactivezerosmarkcons0zerosactivetailconsXXSmarkXSmarkzerosactivezerosmarkconsX1X2activeconsmarkX1X2mark0active0marktailXactivetailmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2tailmarkXtailXtailactiveXtailXmarkconsX1X2markX1markzerosactivezerosactivezerosmarkcons0zerostrue1mark1110active1110cons211021001zeros02markzerosactivezerosactivezerosmarkcons0zerosmarkzerosactivezerosfalseactivezerosmarkcons0zerosfalsemarktailXactivetailmarkXfalsemark0active0falsemarkconsX1X2consmarkX1X2falseactivezeroscons0zerosfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21marktailXtailmarkXfalsetailmarkXtailXtailactiveXtailXtruetail11