activecmarkfgcactivefgXmarkgXpropercokcproperfXfproperXpropergXgproperXfokXokfXgokXokgXtopmarkXtopproperXtopokXtopactiveXactivecgcactivecfgcproperfXproperXproperfXfproperXpropergXproperXpropergXgproperXfokXfXgokXgXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtruetop10ok13proper15mark11f12g12active15c04c0active11g1f11mark11proper11ok11top11topokXtopactiveXactivecmarkfgcactivefgXmarkgXgokXokgXpropercokcproperfXfproperXpropergXgproperXfokXokfX1top1010ok116mark111f1011g1010active114c00activecmarkfgcactivefgXmarkgXtopokXactiveXfalseactivecfgcfalseactivecgcfalsetopmarkXproperXfalseproperfXproperXpropergXproperXtrueproper11propergXgproperXfalsegokXgXtrueg11properfXfproperXfalsefokXfXtruef11