foo0x10spppssspsx1foosx1pspppsspsspsfooppsspsbarppsspsx1bar0x10psssx1barsx1psppssfoosppssx1ppsx1px1psx1x1p0x10ssssx10foox1spsssppps0x1sfoox1spssppbarspssppfoospsspsspppspx10barx1sssp0x1sbarx1ssppsfoossppspx1sppx1px1spx1x10px1ssss0x10foox10x10foox1s0x10foox1sppps0x10foox1ssppps0x10foox1sssppps0x10foox1spsssppps0x1sfoox1spx1sfoox1spppspx1sfoox1sspppspx1sfoox1spsspppspx1sfoox1sspsspppspx1sfoox1spsspsspppspx1sfoox1sppfoospsspsspppspx1sfoox1ssppfoospsspsspppspx1sfoox1spssppfoospsspsspppspx1sfoox1sppbarspssppfoospsspsspppspx1sfoox1ssppbarspssppfoospsspsspppspx1sfoox1spssppbarspssppfoospsspsspppspx10barx10x10barx1sp0x10barx1ssp0x10barx1sssp0x1sbarx1spx1sbarx1sppspx1sbarx1ssppspx1sbarx1sfoossppspx1sbarx1sppsfoossppspx1sbarx1ssppsfoossppspx10px10x10px1s0x10px1ss0x10px1sss0x10px1ssss0x1true0barx10x10foox10x10px10x1true0110px1ssss0x1false0px1sss0x1false0px1ss0x1false0px1s0x1false0foox1spsssppps0x1false0foox1sssppps0x1false0foox1ssppps0x1false0foox1sppps0x1false0foox1s0x1false0barx1sssp0x1false0barx1ssp0x1false0barx1sp0x1falsesbarx1sppspx1sfoox1spx1sfoox1spppspx1sfoox1sspppspx1sfoox1spsspppspx1sfoox1sspsspppspx1sfoox1spsspsspppspx1sfoox1sppfoospsspsspppspx1sfoox1ssppfoospsspsspppspx1sfoox1spssppfoospsspsspppspx1sfoox1sppbarspssppfoospsspsspppspx1sfoox1ssppbarspssppfoospsspsspppspx1sfoox1spssppbarspssppfoospsspsspppspx1sbarx1spx1sbarx1ssppspx1sbarx1sfoossppspx1sbarx1sppsfoossppspx1sbarx1ssppsfoossppspx1truesbarx1ssppspx1sbarx1ssppsfoossppspx1sbarx1sfoossppspx1sfoox1ssppbarspssppfoospsspsspppspx1sfoox1ssppfoospsspsspppspx1sfoox1sspsspppspx1sfoox1sspppspx1true1s1110bar1014p1-110s1110foo1014sbarx1ssppsfoossppspx1sbarx1sfoossppspx1sppx1px1spx1x1sfoox1spssppbarspssppfoospsspsspppspx1sbarx1ssppsfoossppspx1sbarx1ssppsfoossppspx1true311s10001000001000000000bar10000000001010000000p10100011001000000000s10011100101000000000foo10000000001001000000sppx1px1spx1x1sfoox1spssppbarspssppfoospsspsspppspx1sbarx1ssppsfoossppspx1sbarx1sfoossppspx1falsesfoox1spx1falsesfoox1spppspx1falsesfoox1spsspppspx1falsesfoox1spsspsspppspx1falsesfoox1sppfoospsspsspppspx1falsesfoox1spssppfoospsspsspppspx1falsesfoox1sppbarspssppfoospsspsspppspx1falsesfoox1spssppbarspssppfoospsspsspppspx1falsesbarx1spx1falsesbarx1sppsfoossppspx1falsesbarx1sppspx1false