active2ndconsXconsYZmarkYactivefromXmarkconsXfromsXmark2ndXactive2ndmarkXmarkconsX1X2activeconsmarkX1X2markfromXactivefrommarkXmarksXactivesmarkX2ndmarkX2ndX2ndactiveX2ndXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2frommarkXfromXfromactiveXfromXsmarkXsXsactiveXsXactive2ndconsXconsYZmarkYactivefromXmarkconsXfromsXactivefromXconsXfromsXactivefromXfromsXactivefromXsXmark2ndXactive2ndmarkXmark2ndX2ndmarkXmark2ndXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1markfromXactivefrommarkXmarkfromXfrommarkXmarkfromXmarkXmarksXactivesmarkXmarksXsmarkXmarksXmarkX2ndmarkX2ndX2ndactiveX2ndXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2frommarkXfromXfromactiveXfromXsmarkXsXsactiveXsXtruemark2ndXactive2ndmarkXactive2ndconsXconsYZmarkYmark2ndXmarkXmarkconsX1X2activeconsmarkX1X2activefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkXmarksXactivesmarkXmarksXmarkXtrue12345678910111mark112nd11active111mark10cons20from11s10active10mark2ndXactive2ndmarkXactive2ndconsXconsYZmarkYmark2ndXmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkXmarksXmarkX2ndactiveX2ndX2ndmarkX2ndXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2sactiveXsXsmarkXsXfromactiveXfromXfrommarkXfromX31mark100000000010012nd10000000010011active10000000001001mark10000000010011cons200000000100110000000102from10100000110111s10010000010011active10000000010011mark2ndXactive2ndmarkXactive2ndconsXconsYZmarkYmark2ndXmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkX1mark1112nd111active111mark111cons21112from1111s10active111mark2ndXactive2ndmarkXactive2ndconsXconsYZmarkYmark2ndXmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkX1mark1112nd1111active111mark111cons21112from111s10active111mark2ndXactive2ndmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkX1mark112nd10active111mark10from11cons20s10active10activefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkX2ndactiveX2ndX2ndmarkX2ndXfromactiveXfromXfrommarkXfromX31active10000000001001from10010000010011mark10000000001001cons200000000100110000100102s10000000000001mark10000000100101active100000001001012nd10000000100101markconsX1X2markX1markfromXactivefrommarkXmarkconsX1X2markX1true11mark111cons2111markfromXactivefrommarkXfalseactivefromXconsXfromsXfalse7activefromXfromsXfalse7activefromXsXfalse6mark2ndX2ndmarkXfalse6markconsX1X2consmarkX1X2false5markfromXfrommarkXfalse5marksXsmarkXfalse42ndactiveX2ndX2ndmarkX2ndXtrue12nd111active1111mark1111consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2true1cons211mark1111active1111consX1markX2consX1X2consX1activeX2consX1X21cons212mark1111active1111fromactiveXfromXfrommarkXfromXtrue1from111active1111mark1111sactiveXsXsmarkXsXtrue1s111active1111mark1111