activefXmarkconsXfgXactiveg0marks0activegsXmarkssgXactivesel0consXYmarkXactiveselsXconsYZmarkselXZmarkfXactivefmarkXmarkconsX1X2activeconsmarkX1X2markgXactivegmarkXmark0active0marksXactivesmarkXmarkselX1X2activeselmarkX1markX2fmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2gmarkXgXgactiveXgXsmarkXsXsactiveXsXselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2activefXgXactivefXfgXactivefXconsXfgXactivefXmarkconsXfgXactiveg0s0activeg0marks0activegsXgXactivegsXsgXactivegsXssgXactivegsXmarkssgXactivesel0consXYmarkXactiveselsXconsYZselXZactiveselsXconsYZmarkselXZmarkfXmarkXmarkfXfmarkXmarkfXactivefmarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2markgXmarkXmarkgXgmarkXmarkgXactivegmarkXmark0active0marksXmarkXmarksXsmarkXmarksXactivesmarkXmarkselX1X2markX2markselX1X2markX1markselX1X2selmarkX1markX2markselX1X2activeselmarkX1markX2fmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2gmarkXgXgactiveXgXsmarkXsXsactiveXsXselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truemarkselX1X2markX2markfXmarkXmarkfXactivefmarkXactivefXmarkconsXfgXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2activeg0marks0markgXmarkXmarkgXactivegmarkXactivegsXmarkssgXmark0active0activesel0consXYmarkXmarksXmarkXmarksXactivesmarkXactiveselsXconsYZmarkselXZmarkselX1X2markX1markselX1X2activeselmarkX1markX2truemarkselX1X2markX2markselX1X2activeselmarkX1markX2activeselsXconsYZmarkselXZmarkselX1X2markX1marksXactivesmarkXactivesel0consXYmarkXmarksXmarkXmarkgXactivegmarkXactivegsXmarkssgXmarkgXmarkXmarkconsX1X2activeconsmarkX1X2activeg0marks0activefXmarkconsXfgXmarkconsX1X2markX1markfXactivefmarkXmarkfXmarkXtrue1mark1011active1110sel201021s1010000mark1910cons201020g1011active1010f1011markselX1X2markX2markselX1X2activeselmarkX1markX2activeselsXconsYZmarkselXZmarkselX1X2markX1activesel0consXYmarkXmarksXmarkXmarkgXactivegmarkXactivegsXmarkssgXmarkgXmarkXactiveg0marks0activefXmarkconsXfgXmarkconsX1X2markX1markfXactivefmarkXmarkfXmarkXfmarkXfXfactiveXfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2gmarkXgXgactiveXgXsmarkXsXsactiveXsXselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2mark0active0falseactiveselsXconsYZselXZfalsemarksXsmarkXfalseactivegsXssgXfalseactivegsXsgXfalseactivegsXgXfalsemarkgXgmarkXfalseactiveg0s0falsemarkconsX1X2consmarkX1X2falseactivefXconsXfgXfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21activefXfgXfalseactivefXgXfalsegmarkXgXgactiveXgXtrueg11markfXfmarkXfalsefmarkXfXfactiveXfXtruef11markselX1X2selmarkX1markX2falsesmarkXsXsactiveXsXtrues11selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truesel22selmarkX1X2selX1X2selactiveX1X2selX1X2sel21