activef0markcons0fs0activefs0markfps0activepsXmarkXmarkfXactivefmarkXmark0active0markconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkpXactivepmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXpmarkXpXpactiveXpXactivef0markcons0fs0activef0cons0fs0activef0fs0activef0s0activefs0markfps0activefs0fps0activefs0ps0activepsXmarkXmarkfXactivefmarkXmarkfXfmarkXmarkfXmarkXmark0active0markconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1marksXactivesmarkXmarksXsmarkXmarksXmarkXmarkpXactivepmarkXmarkpXpmarkXmarkpXmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXpmarkXpXpactiveXpXtruemarkconsX1X2activeconsmarkX1X2activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markfXmarkXmarksXactivesmarkXactivepsXmarkXmarksXmarkXmarkpXactivepmarkXmarkpXmarkXtrue12345678910111213141mark11cons20active111mark10f11000s10p11active10activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markfXmarkXactivepsXmarkXmarksXmarkXmarkpXactivepmarkXmarkpXmarkXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2factiveXfXfmarkXfXsactiveXsXsmarkXsXpactiveXpXpmarkXpX1active111f111000mark111cons211s1111mark111p111active111activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markfXmarkXmarkpXactivepmarkXmarkpXmarkX1active111f1111000mark111cons21112s111p111active111mark111activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markpXactivepmarkXmarkpXmarkXactivef0markcons0fs0activefs0markfps0activepsXmarkXmarkfXactivefmarkXmark0active0markconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkpXactivepmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXpmarkXpXpactiveXpX1active10f10000mark111cons211s10mark10p1111active10activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps01active11f11000mark111cons211s10mark10p10active10markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markconsX1X2markX1true131mark10001001001001cons200101111011011111111102activefs0markfps0markfXactivefmarkXtrue31active10000000001001f10000110000001s1100010010000100000mark10000001000001p10000001100001mark10001000100001cons200000000000010000000002active10001000100001markfXactivefmarkXmarkfXactivefmarkXfalsemark0active0false1246810111213activef0cons0fs0false9activef0fs0false8activef0s0false7activefs0fps0false7activefs0ps0false6markfXfmarkXfalse6markconsX1X2consmarkX1X2false5marksXsmarkXfalse5markpXpmarkXfalse4factiveXfXfmarkXfXtrue1f111active1111mark1111consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2true1cons211mark1111active1111consX1markX2consX1X2consX1activeX2consX1X21cons212mark1111active1111sactiveXsXsmarkXsXtrue1s111active1111mark1111pactiveXpXpmarkXpXtrue1p111active1111mark1111