activeffamarkfgfaactivefXfactiveXfmarkXmarkfXproperfXfproperXproperaokapropergXgproperXfokXokfXgokXokgXtopmarkXtopproperXtopokXtopactiveXactiveffagfaactiveffafgfaactivefXactiveXactivefXfactiveXfmarkXfXproperfXproperXproperfXfproperXpropergXproperXpropergXgproperXfokXfXgokXgXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1top1210ok1110proper1210mark1214g1010active1110f1210a01topokXtopactiveXactiveffamarkfgfaactivefXfactiveXfmarkXmarkfXfokXokfXproperfXfproperXproperaokapropergXgproperXgokXokgX1top1219ok18111mark1918g1010active1312f1413a00activeffamarkfgfaactivefXfactiveXfmarkXmarkfXfokXokfXtopokXactiveXfalseactivefXactiveXtrue1active1410f18110activefXfactiveXfalseactiveffafgfafalseactiveffagfafalsetopmarkXproperXfalseproperfXproperXpropergXproperXtrue1proper11113g1113f11019propergXgproperXfalsegokXgXtrue1g1410ok18110properfXfproperXfalsefmarkXfXfokXfXtrue1f11113ok1113mark11019