activefibNmarkselNfib1s0s0activefib1XYmarkconsXfib1YaddXYactiveadd0XmarkXactiveaddsXYmarksaddXYactivesel0consXXSmarkXactiveselsNconsXXSmarkselNXSmarkfibXactivefibmarkXmarkselX1X2activeselmarkX1markX2markfib1X1X2activefib1markX1markX2marksXactivesmarkXmark0active0markconsX1X2activeconsmarkX1X2markaddX1X2activeaddmarkX1markX2fibmarkXfibXfibactiveXfibXselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2fib1markX1X2fib1X1X2fib1X1markX2fib1X1X2fib1activeX1X2fib1X1X2fib1X1activeX2fib1X1X2smarkXsXsactiveXsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2addmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2activefibNs0activefibNfib1s0s0activefibNselNfib1s0s0activefibNmarkselNfib1s0s0activefib1XYaddXYactivefib1XYfib1YaddXYactivefib1XYconsXfib1YaddXYactivefib1XYmarkconsXfib1YaddXYactiveadd0XmarkXactiveaddsXYaddXYactiveaddsXYsaddXYactiveaddsXYmarksaddXYactivesel0consXXSmarkXactiveselsNconsXXSselNXSactiveselsNconsXXSmarkselNXSmarkfibXmarkXmarkfibXfibmarkXmarkfibXactivefibmarkXmarkselX1X2markX2markselX1X2markX1markselX1X2selmarkX1markX2markselX1X2activeselmarkX1markX2markfib1X1X2markX2markfib1X1X2markX1markfib1X1X2fib1markX1markX2markfib1X1X2activefib1markX1markX2marksXmarkXmarksXsmarkXmarksXactivesmarkXmark0active0markconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2markaddX1X2markX2markaddX1X2markX1markaddX1X2addmarkX1markX2markaddX1X2activeaddmarkX1markX2fibmarkXfibXfibactiveXfibXselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2fib1markX1X2fib1X1X2fib1X1markX2fib1X1X2fib1activeX1X2fib1X1X2fib1X1activeX2fib1X1X2smarkXsXsactiveXsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2addmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2truemarkconsX1X2markX1markfibXmarkXmarkfibXactivefibmarkXactivefibNmarkselNfib1s0s0markselX1X2markX2markselX1X2markX1markselX1X2activeselmarkX1markX2activefib1XYmarkconsXfib1YaddXYmarkfib1X1X2markX2markfib1X1X2markX1markfib1X1X2activefib1markX1markX2activeadd0XmarkXmarksXmarkXmarksXactivesmarkXactiveaddsXYmarksaddXYmark0active0activesel0consXXSmarkXmarkconsX1X2activeconsmarkX1X2activeselsNconsXXSmarkselNXSmarkaddX1X2markX2markaddX1X2markX1markaddX1X2activeaddmarkX1markX2truemarkconsX1X2markX1markaddX1X2activeaddmarkX1markX2activeselsNconsXXSmarkselNXSmarkaddX1X2markX1markaddX1X2markX2markconsX1X2activeconsmarkX1X2activesel0consXXSmarkXmarksXactivesmarkXactiveaddsXYmarksaddXYmarksXmarkXmarkfib1X1X2activefib1markX1markX2activeadd0XmarkXmarkfib1X1X2markX1markfib1X1X2markX2markselX1X2activeselmarkX1markX2activefib1XYmarkconsXfib1YaddXYmarkselX1X2markX1markselX1X2markX2markfibXactivefibmarkXactivefibNmarkselNfib1s0s0markfibXmarkXtrue1mark1014active1410cons201020add201021mark1018sel201021fib1201021s1010000active1018fib1011markconsX1X2markX1markaddX1X2activeaddmarkX1markX2activeselsNconsXXSmarkselNXSmarkaddX1X2markX1markaddX1X2markX2activesel0consXXSmarkXactiveaddsXYmarksaddXYmarksXmarkXmarkfib1X1X2activefib1markX1markX2activeadd0XmarkXmarkfib1X1X2markX1markfib1X1X2markX2markselX1X2activeselmarkX1markX2activefib1XYmarkconsXfib1YaddXYmarkselX1X2markX1markselX1X2markX2markfibXactivefibmarkXactivefibNmarkselNfib1s0s0markfibXmarkXmark0active0falsemarkaddX1X2addmarkX1markX2falseactiveselsNconsXXSselNXSfalseactiveaddsXYsaddXYfalseactiveaddsXYaddXYfalsemarksXsmarkXfalsemarkfib1X1X2fib1markX1markX2falseactivefib1XYconsXfib1YaddXYfalseactivefib1XYfib1YaddXYfalseactivefib1XYaddXYfalsemarkselX1X2selmarkX1markX2falseactivefibNselNfib1s0s0falseselmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truesel22selmarkX1X2selX1X2selactiveX1X2selX1X2sel21activefibNfib1s0s0falsefib1markX1X2fib1X1X2fib1X1markX2fib1X1X2fib1activeX1X2fib1X1X2fib1X1activeX2fib1X1X2truefib122fib1markX1X2fib1X1X2fib1activeX1X2fib1X1X2fib121activefibNs0falsesmarkXsXsactiveXsXtrues11markfibXfibmarkXfalsemarkconsX1X2consmarkX1X2falseaddmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2trueadd22addmarkX1X2addX1X2addactiveX1X2addX1X2add21consmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21fibmarkXfibXfibactiveXfibXtruefib11