activeandttXmarkXactiveplusN0markNactiveplusNsMmarksplusNMactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXandmarkX1X2markandX1X2plusmarkX1X2markplusX1X2plusX1markX2markplusX1X2smarkXmarksXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXandokX1okX2okandX1X2plusokX1okX2okplusX1X2sokXoksXtopmarkXtopproperXtopokXtopactiveXactiveplusNsMsplusNMactiveplusNsMplusNMactiveandX1X2andactiveX1X2activeandX1X2activeX1activeplusX1X2plusactiveX1X2activeplusX1X2activeX1activeplusX1X2plusX1activeX2activeplusX1X2activeX2activesXsactiveXactivesXactiveXandmarkX1X2andX1X2plusmarkX1X2plusX1X2plusX1markX2plusX1X2smarkXsXproperandX1X2andproperX1properX2properandX1X2properX1properandX1X2properX2properplusX1X2plusproperX1properX2properplusX1X2properX1properplusX1X2properX2propersXsproperXpropersXproperXandokX1okX2andX1X2plusokX1okX2plusX1X2sokXsXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue123456789101112131415161active111and211122tt00mark111plus22122000s1111proper111ok111top121top111topokXtopactiveXtopmarkXtopproperXactiveplusN0markNactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXandmarkX1X2markandX1X2plusmarkX1X2markplusX1X2plusX1markX2markplusX1X2smarkXmarksXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXandokX1okX2okandX1X2plusokX1okX2okplusX1X2sokXoksXtopmarkXtopproperXtopokXtopactiveX1top111ok111active111mark1111proper111plus21112001and211s111tt00topokXtopactiveXactiveplusN0markNactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2andmarkX1X2markandX1X2andokX1okX2okandX1X2smarkXmarksXsokXoksX1top111ok1111active111plus21112000mark10and21112s111activeplusN0markNactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2andmarkX1X2markandX1X2andokX1okX2okandX1X2smarkXmarksXsokXoksXtopokXactiveXfalse246781011131415activeplusX1X2activeX1activeandX1X2activeX1activeplusX1X2activeX2activesXactiveXtrue248111213141active111plus211112and2111s1111activeplusNsMsplusNMfalse245689111213activeplusNsMplusNMfalse269101112activeandX1X2andactiveX1X2false9activeplusX1X2plusactiveX1X2false8activeplusX1X2plusX1activeX2false8activesXsactiveXfalse7topmarkXproperXfalse6properandX1X2properX2properandX1X2properX1properplusX1X2properX1properplusX1X2properX2propersXproperXtrue51proper111and211112plus211112s1111properandX1X2andproperX1properX2false5andokX1okX2andX1X2andmarkX1X2andX1X2true41and212ok1111mark10andmarkX1X2andX1X21and211mark1111properplusX1X2plusproperX1properX2false3plusX1markX2plusX1X2plusmarkX1X2plusX1X2plusokX1okX2plusX1X2true1plus211mark1111ok1111plusX1markX2plusX1X21plus212mark1111propersXsproperXfalsesokXsXsmarkXsXtrue1s111ok1111mark1111