activefbcxmarkfxxxactivefxyzfxyactivezactivedmbfxymarkzmarkfxyzactivedmarkcproperbokbpropercokcproperdokdproperfxyzfproperxproperyproperzfokxokyokzokfxyztopmarkxtopproperxtopokxtopactivexactivefbcxfxxxactivefxyzactivezactivefxyzfxyactivezfxymarkzfxyzproperfxyzproperzproperfxyzproperyproperfxyzproperxproperfxyzfproperxproperyproperzfokxokyokzfxyztopmarkxproperxtopmarkxtopproperxtopokxactivextopokxtopactivextruetopokxtopactivextopmarkxtopproperxtruetopokxactivexfalseactivefxyzactiveztrueactive11activefxyzfxyactivezfalseactivefbcxfxxxfalsetopmarkxproperxfalseproperfxyzproperzproperfxyzproperyproperfxyzproperxtrueproper11properfxyzfproperxproperyproperzfalsefxymarkzfxyzfokxokyokzfxyztruef32fxymarkzfxyzf33