activefXmarkifXcftrueactiveiftrueXYmarkXactiveiffalseXYmarkYmarkfXactivefmarkXmarkifX1X2X3activeifmarkX1markX2X3markcactivecmarktrueactivetruemarkfalseactivefalsefmarkXfXfactiveXfXifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3activefXftrueactivefXifXcftrueactivefXmarkifXcftrueactiveiftrueXYmarkXactiveiffalseXYmarkYmarkfXmarkXmarkfXfmarkXmarkfXactivefmarkXmarkifX1X2X3markX2markifX1X2X3markX1markifX1X2X3ifmarkX1markX2X3markifX1X2X3activeifmarkX1markX2X3markcactivecmarktrueactivetruemarkfalseactivefalsefmarkXfXfactiveXfXifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3truemarkifX1X2X3markX2markfXmarkXmarkfXactivefmarkXactivefXmarkifXcftruemarkifX1X2X3markX1markifX1X2X3activeifmarkX1markX2X3activeiftrueXYmarkXactiveiffalseXYmarkYtrue1mark1810active1810false04mark1110if31142130true00c00active1110f1210markifX1X2X3markX2markfXmarkXmarkfXactivefmarkXactivefXmarkifXcftruemarkifX1X2X3markX1markifX1X2X3activeifmarkX1markX2X3activeiftrueXYmarkX1mark1210active1210false04mark1110if31112130true00c00active1110f1818markifX1X2X3markX2markfXactivefmarkXactivefXmarkifXcftruemarkifX1X2X3markX1markifX1X2X3activeifmarkX1markX2X3activeiftrueXYmarkXmarktrueactivetruefalsemarkcactivecfalsemarkifX1X2X3ifmarkX1markX2X3falseactivefXifXcftruefalseifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3trueactivefXftruefalsemarkfXfmarkXfalsefmarkXfXfactiveXfXtruemarkfalseactivefalsefalse