activefromXmarkconsXfromsXactivelengthnilmark0activelengthconsXYmarkslength1Yactivelength1XmarklengthXmarkfromXactivefrommarkXmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarklengthXactivelengthXmarknilactivenilmark0active0marklength1Xactivelength1XfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXlengthmarkXlengthXlengthactiveXlengthXlength1markXlength1Xlength1activeXlength1XactivefromXmarkconsXfromsXactivefromXconsXfromsXactivefromXfromsXactivefromXsXactivelengthnilmark0activelengthconsXYmarkslength1YactivelengthconsXYslength1YactivelengthconsXYlength1Yactivelength1XmarklengthXactivelength1XlengthXmarkfromXactivefrommarkXmarkfromXfrommarkXmarkfromXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1marksXactivesmarkXmarksXsmarkXmarksXmarkXmarklengthXactivelengthXmarknilactivenilmark0active0marklength1Xactivelength1XfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXlengthmarkXlengthXlengthactiveXlengthXlength1markXlength1Xlength1activeXlength1XtruemarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkfromXmarkXmarkconsX1X2activeconsmarkX1X2activelengthconsXYmarkslength1YmarkconsX1X2markX1marksXactivesmarkXactivelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1Xtrue12345678910111213141516171mark11from11active111mark10cons20s10length11length111active10nil00000markfromXactivefrommarkXactivefromXmarkconsXfromsXmarkfromXmarkXactivelengthconsXYmarkslength1YmarkconsX1X2markX1activelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1XfromactiveXfromXfrommarkXfromXsactiveXsXsmarkXsXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2length1activeXlength1Xlength1markXlength1XlengthactiveXlengthXlengthmarkXlengthX1mark111from1111active111mark111cons211s111length10length110active111nil00000markfromXactivefrommarkXactivelengthconsXYmarkslength1YmarkconsX1X2markX1activelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1X1mark111from10active10mark111length10cons2111s111length110active111nil00000markfromXactivefrommarkXactivelengthconsXYmarkslength1Yactivelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1Xlength1activeXlength1Xlength1markXlength1XsactiveXsXsmarkXsXlengthactiveXlengthXlengthmarkXlengthX1mark111from11active10mark111length10cons20s111length110active111nil00000activelengthconsXYmarkslength1Yactivelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1Xlength1activeXlength1Xlength1markXlength1XsactiveXsXsmarkXsXlengthactiveXlengthXlengthmarkXlengthX1active111length111cons2112mark111s111length1111active111mark111activelength1XmarklengthXmarksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1Xlength1activeXlength1Xlength1markXlength1XsactiveXsXsmarkXsXlengthactiveXlengthXlengthmarkXlengthX1active1111length111mark1111length10s111active10mark10marksXmarkXmarklengthXactivelengthXmarklength1Xactivelength1XlengthactiveXlengthXlengthmarkXlengthXlength1activeXlength1Xlength1markXlength1XmarksXmarkXtrue12mark11marklengthXactivelengthXfalsemarklength1Xactivelength1Xfalsemarknilactivenilfalse2345678910111213141516activelengthnilmark0false24679101112131415mark0active0false1356891011121314activefromXconsXfromsXfalse9activefromXfromsXfalse8activefromXsXfalse8activelengthconsXYslength1Yfalse7activelengthconsXYlength1Yfalse7activelength1XlengthXfalse6markfromXfrommarkXfalse5markconsX1X2consmarkX1X2false5marksXsmarkXfalse5fromactiveXfromXfrommarkXfromXtruefrom11consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21sactiveXsXsmarkXsXtrues11lengthactiveXlengthXlengthmarkXlengthXtruelength11length1activeXlength1Xlength1markXlength1Xtruelength111