activefromXmarkconsXfromsXactivesel0consXYmarkXactiveselsXconsYZmarkselXZactivefromXfromactiveXactiveconsX1X2consactiveX1X2activesXsactiveXactiveselX1X2selactiveX1X2activeselX1X2selX1activeX2frommarkXmarkfromXconsmarkX1X2markconsX1X2smarkXmarksXselmarkX1X2markselX1X2selX1markX2markselX1X2properfromXfromproperXproperconsX1X2consproperX1properX2propersXsproperXproperselX1X2selproperX1properX2proper0ok0fromokXokfromXconsokX1okX2okconsX1X2sokXoksXselokX1okX2okselX1X2topmarkXtopproperXtopokXtopactiveX2.0activefromXsXactivefromXfromsXactivefromXconsXfromsXactiveselsXconsYZselXZactivefromXactiveXactivefromXfromactiveXactiveconsX1X2activeX1activeconsX1X2consactiveX1X2activesXactiveXactivesXsactiveXactiveselX1X2activeX1activeselX1X2selactiveX1X2activeselX1X2activeX2activeselX1X2selX1activeX2frommarkXfromXconsmarkX1X2consX1X2smarkXsXselmarkX1X2selX1X2selX1markX2selX1X2properfromXproperXproperfromXfromproperXproperconsX1X2properX2properconsX1X2properX1properconsX1X2consproperX1properX2propersXproperXpropersXsproperXproperselX1X2properX2properselX1X2properX1properselX1X2selproperX1properX2fromokXfromXconsokX1okX2consX1X2sokXsXselokX1okX2selX1X2topmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtruetopokXactiveXfalseactivefromXactiveXactiveconsX1X2activeX1activesXactiveXactiveselX1X2activeX1activeselX1X2activeX2trueactive11activeselX1X2selX1activeX2falseactiveselX1X2selactiveX1X2falseactivesXsactiveXfalseactiveconsX1X2consactiveX1X2falseactivefromXfromactiveXfalseactiveselsXconsYZselXZfalseactivefromXconsXfromsXfalseactivefromXfromsXfalseactivefromXsXfalsetopmarkXproperXfalseproperfromXproperXproperconsX1X2properX2properconsX1X2properX1propersXproperXproperselX1X2properX2properselX1X2properX1trueproper11properselX1X2selproperX1properX2falseselmarkX1X2selX1X2selX1markX2selX1X2selokX1okX2selX1X2truesel22selmarkX1X2selX1X2sel21propersXsproperXfalsesmarkXsXsokXsXtrues11properconsX1X2consproperX1properX2falseconsmarkX1X2consX1X2consokX1okX2consX1X2truecons22consmarkX1X2consX1X2cons21properfromXfromproperXfalsefrommarkXfromXfromokXfromXtruefrom11