activenatsmarkadxzerosactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactivehdconsXYmarkXactivetlconsXYmarkYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveXadxmarkXmarkadxXincrmarkXmarkincrXhdmarkXmarkhdXtlmarkXmarktlXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXadxokXokadxXconsokX1okX2okconsX1X2incrokXokincrXsokXoksXhdokXokhdXtlokXoktlXtopmarkXtopproperXtopokXtopactiveXactivenatsadxzerosactivezeroscons0zerosactiveincrconsXYconssXincrYactiveincrconsXYsXactiveincrconsXYincrYactiveadxconsXYincrconsXadxYactiveadxconsXYconsXadxYactiveadxconsXYadxYactiveadxXadxactiveXactiveadxXactiveXactiveincrXincractiveXactiveincrXactiveXactivehdXhdactiveXactivehdXactiveXactivetlXtlactiveXactivetlXactiveXadxmarkXadxXincrmarkXincrXhdmarkXhdXtlmarkXtlXproperadxXadxproperXproperadxXproperXproperconsX1X2consproperX1properX2properconsX1X2properX1properconsX1X2properX2properincrXincrproperXproperincrXproperXpropersXsproperXpropersXproperXproperhdXhdproperXproperhdXproperXpropertlXtlproperXpropertlXproperXadxokXadxXconsokX1okX2consX1X2incrokXincrXsokXsXhdokXhdXtlokXtlXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue123456789101112131415161718192021222324252627281proper111nats00ok121adx111zeros00cons22112000incr111s111hd111tl121mark121active121top111topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXtlmarkXmarktlXtlokXoktlXhdmarkXmarkhdXhdokXokhdXsokXoksXincrmarkXmarkincrXincrokXokincrXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXactivenatsmarkadxzerosactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactivehdconsXYmarkXactivetlconsXYmarkYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXtlmarkXmarktlXtlokXoktlXhdmarkXmarkhdXhdokXokhdXsokXoksXincrmarkXmarkincrXincrokXokincrXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXactivenatsmarkadxzerosactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactivehdconsXYmarkXactivetlconsXYmarkYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveX1proper111nats00ok111adx111zeros00cons21122000incr111s111hd1211tl121mark111active111top111topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXtlmarkXmarktlXtlokXoktlXhdmarkXmarkhdXhdokXokhdXsokXoksXincrmarkXmarkincrXincrokXokincrXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXactivenatsmarkadxzerosactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactivetlconsXYmarkYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveX1proper111nats02ok111adx111zeros00cons21112000incr111s111hd121tl121mark111active111top121topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXtlmarkXmarktlXtlokXoktlXhdmarkXmarkhdXhdokXokhdXsokXoksXincrmarkXmarkincrXincrokXokincrXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactivetlconsXYmarkYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveX1proper111nats00ok111adx111zeros00cons22112000incr111s111hd121tl1121mark111active111top121topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXtlmarkXmarktlXtlokXoktlXhdmarkXmarkhdXhdokXokhdXsokXoksXincrmarkXmarkincrXincrokXokincrXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXactivezerosmarkcons0zerosactiveincrconsXYmarkconssXincrYactiveadxconsXYmarkincrconsXadxYactiveadxXadxactiveXactiveincrXincractiveXactivehdXhdactiveXactivetlXtlactiveX1top141ok1141active141mark151proper151zeros04cons221001incr151s141adx171hd111tl121nats02topmarkXtopproperX1top111mark11proper10nats00ok10adx111zeros00cons20000incr111s10hd111tl111propernatsoknatsproperadxXadxproperXproperzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXpropersXsproperXproperhdXhdproperXpropertlXtlproperXconsokX1okX2okconsX1X2adxmarkXmarkadxXadxokXokadxXincrmarkXmarkincrXincrokXokincrXsokXoksXhdmarkXmarkhdXhdokXokhdXtlmarkXmarktlXtlokXoktlXtopokXactiveXfalse24568910121416171820222324252627activeincrXactiveXactiveadxXactiveXactivehdXactiveXactivetlXactiveXtrue2610121418202122232425261active111incr1111adx1111hd1111tl1111activenatsadxzerosfalse234678101214151618202122232425activezeroscons0zerosfalse4810121618192021222324activeincrconsXYconssXincrYfalse18activeincrconsXYsXfalse17activeincrconsXYincrYfalse16activeadxconsXYincrconsXadxYfalse15activeadxconsXYconsXadxYfalse15activeadxconsXYadxYfalse14activeadxXadxactiveXfalse13activeincrXincractiveXfalse12activehdXhdactiveXfalse12activetlXtlactiveXfalse11topmarkXproperXfalse11properconsX1X2properX1properadxXproperXproperconsX1X2properX2properincrXproperXpropersXproperXproperhdXproperXpropertlXproperXtrue101proper111cons211112adx1111incr1111s1111hd1111tl1111properadxXadxproperXfalse10adxokXadxXadxmarkXadxXtrue91adx111ok1111mark1111properincrXincrproperXfalse8incrokXincrXincrmarkXincrXtrue71incr111ok1111mark1111properhdXhdproperXfalse7hdokXhdXhdmarkXhdXtrue61hd111ok1111mark1111propertlXtlproperXfalsetlokXtlXtlmarkXtlXtrue1tl111ok1111mark1111properconsX1X2consproperX1properX2falsepropersXsproperXfalseconsokX1okX2consX1X2true1cons212ok1111sokXsXtrue1s111ok1111