recrecxsentrecxrecsentxsentrecxrecnoxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxnoupxupnoxtoprecupxtopcheckrecxtopsentupxtopcheckrecxtopnoupxtopcheckrecxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckxchecknoxnocheckxchecknoxnox1check1110top1110up1110bot00no1411sent1210rec1210recrecxsentrecxrecsentxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxnoupxupnoxtoprecupxtopcheckrecxtopsentupxtopcheckrecxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckxchecknoxnocheckxchecknoxnox1check1110top1410up1111bot00no1110sent1110rec1111recsentxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxnoupxupnoxtopsentupxtopcheckrecxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckxchecknoxnocheckxchecknoxnox1check1210top1113up1110bot00no1411sent1410rec1110recsentxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxnoupxupnoxtopsentupxtopcheckrecxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckx1check1110top1210up1211bot00no1210sent1110rec1211recsentxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxtopsentupxtopcheckrecxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckxrecsentxrecxrecsentxsentrecxrecbotsentbotrecupxrecxsentupxsentxtopsentupxrecxtopsentupxcheckrecxtopsentupxtopcheckrecxcheckupxcheckxchecksentxcheckxchecksentxsentcheckxcheckrecxcheckxcheckrecxreccheckxtruetopsentupxtopcheckrecxtrue311top10001001001000000000check10000100001000000000up10000100011010000000bot0001000000sent10000100011000000000rec10000100111000000000recsentxsentrecxrecbotupsentbotrecupxuprecxsentupxupsentxcheckupxupcheckxchecksentxsentcheckxcheckrecxreccheckxtopsentupxrecxfalsetopsentupxcheckrecxfalsecheckupxcheckxchecksentxcheckxcheckrecxcheckxtruecheck11checkrecxreccheckxfalserecsentxrecxrecupxrecxtruerec11recbotsentbotfalserecsentxsentrecxfalsechecksentxsentcheckxfalsesentupxsentxtruesent11