activefxmarkxtopactivectopmarkctopmarkxtopcheckxcheckfxfcheckxcheckxstartmatchfXxmatchfxfyfmatchxymatchXxproperxpropercokcproperfxfproperxfokxokfxstartokxfoundxffoundxfoundfxtopfoundxtopactivexactivefxfactivexfmarkxmarkfxtopactivectopmarkctopmarkxcheckxtopmarkxtopcheckxcheckfxcheckxcheckfxfcheckxcheckxfXcheckxmatchfXxcheckxstartmatchfXxmatchfxfymatchxymatchfxfyfmatchxymatchXxproperxproperfxproperxproperfxfproperxfokxfxffoundxfxtopfoundxactivextopfoundxtopactivexactivefxactivexactivefxfactivexfmarkxfxtruetopfoundxtopactivextopactivectopmarkctopmarkxtopcheckxtrue1top1810found1210ok1110proper1012start1810match221020X01check1010c02mark1010active1210f1010topfoundxtopactivextopmarkxtopcheckxactivefxmarkxactivefxfactivexfokxokfxffoundxfoundfxfmarkxmarkfxcheckfxfcheckxcheckxstartmatchfXxstartokxfoundxmatchfxfyfmatchxymatchXxproperxpropercokcproperfxfproperx1top1110found1411ok1411proper1610start1110match201920X010check1910c01mark1910active1310f1310topmarkxtopcheckxactivefxmarkxactivefxfactivexfokxokfxffoundxfoundfxfmarkxmarkfxcheckfxfcheckxcheckxstartmatchfXxstartokxfoundxmatchfxfyfmatchxymatchXxproperxpropercokcproperfxfproperx1top1815found1012ok10115proper18111start1012match201020X00check1112c03mark1114f1111checkfxfcheckxcheckxstartmatchfXxfokxokfxffoundxfoundfxfmarkxmarkfxstartokxfoundxtopfoundxactivexfalseactivefxactivextrue1active1410f18110activefxfactivexfalsetopmarkxcheckxfalsecheckfxcheckxtrue1check1410f18110checkxstartmatchfXxfalsecheckxmatchfXxfalsecheckxfXfalsecheckfxfcheckxfalsematchfxfymatchxytrue1match281120f1411matchfxfyfmatchxyfalsematchXxproperxfalseproperfxproperxtrue1proper1410f18110properfxfproperxfalsefokxfxffoundxfxfmarkxfxtrue1f15112found1110ok1110mark1117fokxfxffoundxfx1f11113found1113ok11019