activef0markcons0fs0activefs0markfps0activeps0mark0markfXactivefmarkXmark0active0markconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkpXactivepmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXpmarkXpXpactiveXpXactivef0markcons0fs0activef0cons0fs0activef0fs0activef0s0activefs0markfps0activefs0fps0activefs0ps0activeps0mark0markfXactivefmarkXmarkfXfmarkXmarkfXmarkXmark0active0markconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1marksXactivesmarkXmarksXsmarkXmarksXmarkXmarkpXactivepmarkXmarkpXpmarkXmarkpXmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXpmarkXpXpactiveXpXtruemarkconsX1X2activeconsmarkX1X2activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markfXmarkXmarksXactivesmarkXmarksXmarkXmarkpXactivepmarkXmarkpXmarkXtrue1234567891011121314151mark11cons20active111mark10f11000s10p10active10activef0markcons0fs0markconsX1X2markX1markfXactivefmarkXactivefs0markfps0markfXmarkXmarksXmarkXmarkpXmarkX1active11f1111000mark111cons211s111mark111p111active111markconsX1X2markX1markfXactivefmarkXactivefs0markfps0marksXmarkXmarkpXmarkXmarksXmarkXmarkconsX1X2markX1markpXmarkXtrue1mark11activefs0markfps0markfXactivefmarkXtrue1active111f111s11000mark111p10mark111active111cons211markfXactivefmarkXmarkfXactivefmarkXfalseactiveps0mark0false1234567891011121314mark0active0false1246810111213activef0cons0fs0false9activef0fs0false8activef0s0false7activefs0fps0false7activefs0ps0false6markfXfmarkXfalse6markconsX1X2consmarkX1X2false5marksXsmarkXfalse5markpXpmarkXfalse4factiveXfXfmarkXfXtruef11consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21sactiveXsXsmarkXsXtrues11pactiveXpXpmarkXpXtruep11