activeffamarkfgfaactivefXfactiveXfmarkXmarkfXproperfXfproperXproperaokapropergXgproperXfokXokfXgokXokgXtopmarkXtopproperXtopokXtopactiveXactiveffafgfaactiveffagfaactivefXfactiveXactivefXactiveXfmarkXfXproperfXfproperXproperfXproperXpropergXgproperXpropergXproperXfokXfXgokXgXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue12345678910111top111ok111active111mark1111proper111f111a01g10topokXtopactiveXactiveffamarkfgfaactivefXfactiveXproperfXfproperXproperaokapropergXgproperXfmarkXmarkfXfokXokfXgokXokgX1top111ok11active10f111a00mark10g10activeffamarkfgfaactivefXfactiveXfmarkXmarkfXfokXokfXtopokXactiveXfalse2457910activefXactiveXtrue257891active111f1111activeffafgfafalse23578activeffagfafalse3567activefXfactiveXfalse5topmarkXproperXfalse4propergXproperXproperfXproperXtrue31proper111g1111f1111properfXfproperXfalse3fokXfXfmarkXfXtrue21f111ok1111mark1111propergXgproperXfalsegokXgXtrue1g111ok1111