activeffamarkfgfamarkfXactivefXmarkaactiveamarkgXactivegmarkXfmarkXfXfactiveXfXgmarkXgXgactiveXgXactiveffamarkfgfaactiveffafgfaactiveffagfamarkfXactivefXmarkaactiveamarkgXactivegmarkXmarkgXgmarkXmarkgXmarkXfmarkXfXfactiveXfXgmarkXgXgactiveXgXtruemarkgXmarkXtrue12345678mark11markgXactivegmarkXfalse234567markfXactivefXactiveffamarkfgfatrue23561mark1111f1111active1111a01g10active111mark111markfXactivefXfactiveXfXfmarkXfXmarkfXactivefXfalsemarkaactiveafalse12345activeffafgfafalse3activeffagfafalse3markgXgmarkXfalse2factiveXfXfmarkXfXtruef11gactiveXgXgmarkXgXtrueg11