activefromXmarkconsXfromsXactive2ndspos0Zmarkrnilactive2ndspossNconsXZmark2ndspossNcons2XZactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZactive2ndsneg0Zmarkrnilactive2ndsnegsNconsXZmark2ndsnegsNcons2XZactive2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZactivepiXmark2ndsposXfrom0activeplus0YmarkYactiveplussXYmarksplusXYactivetimes0Ymark0activetimessXYmarkplusYtimesXYactivesquareXmarktimesXXactivesXsactiveXactiveposrecipXposrecipactiveXactivenegrecipXnegrecipactiveXactiveconsX1X2consactiveX1X2activecons2X1X2cons2X1activeX2activerconsX1X2rconsactiveX1X2activerconsX1X2rconsX1activeX2activefromXfromactiveXactive2ndsposX1X22ndsposactiveX1X2active2ndsposX1X22ndsposX1activeX2active2ndsnegX1X22ndsnegactiveX1X2active2ndsnegX1X22ndsnegX1activeX2activepiXpiactiveXactiveplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activetimesX1X2timesactiveX1X2activetimesX1X2timesX1activeX2activesquareXsquareactiveXsmarkXmarksXposrecipmarkXmarkposrecipXnegrecipmarkXmarknegrecipXconsmarkX1X2markconsX1X2cons2X1markX2markcons2X1X2rconsmarkX1X2markrconsX1X2rconsX1markX2markrconsX1X2frommarkXmarkfromX2ndsposmarkX1X2mark2ndsposX1X22ndsposX1markX2mark2ndsposX1X22ndsnegmarkX1X2mark2ndsnegX1X22ndsnegX1markX2mark2ndsnegX1X2pimarkXmarkpiXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2timesmarkX1X2marktimesX1X2timesX1markX2marktimesX1X2squaremarkXmarksquareXproper0ok0propersXsproperXproperposrecipXposrecipproperXpropernegrecipXnegrecipproperXproperniloknilproperconsX1X2consproperX1properX2propercons2X1X2cons2properX1properX2properrnilokrnilproperrconsX1X2rconsproperX1properX2properfromXfromproperXproper2ndsposX1X22ndsposproperX1properX2proper2ndsnegX1X22ndsnegproperX1properX2properpiXpiproperXproperplusX1X2plusproperX1properX2propertimesX1X2timesproperX1properX2propersquareXsquareproperXsokXoksXposrecipokXokposrecipXnegrecipokXoknegrecipXconsokX1okX2okconsX1X2cons2okX1okX2okcons2X1X2rconsokX1okX2okrconsX1X2fromokXokfromX2ndsposokX1okX2ok2ndsposX1X22ndsnegokX1okX2ok2ndsnegX1X2piokXokpiXplusokX1okX2okplusX1X2timesokX1okX2oktimesX1X2squareokXoksquareXtopmarkXtopproperXtopokXtopactiveXactivefromXsXactivefromXfromsXactivefromXconsXfromsXactive2ndspossNconsXZcons2XZactive2ndspossNconsXZ2ndspossNcons2XZactive2ndspossNcons2XconsYZ2ndsnegNZactive2ndspossNcons2XconsYZposrecipYactive2ndspossNcons2XconsYZrconsposrecipY2ndsnegNZactive2ndsnegsNconsXZcons2XZactive2ndsnegsNconsXZ2ndsnegsNcons2XZactive2ndsnegsNcons2XconsYZ2ndsposNZactive2ndsnegsNcons2XconsYZnegrecipYactive2ndsnegsNcons2XconsYZrconsnegrecipY2ndsposNZactivepiXfrom0activepiX2ndsposXfrom0activeplussXYplusXYactiveplussXYsplusXYactivetimessXYtimesXYactivetimessXYplusYtimesXYactivesquareXtimesXXactivesXactiveXactivesXsactiveXactiveposrecipXactiveXactiveposrecipXposrecipactiveXactivenegrecipXactiveXactivenegrecipXnegrecipactiveXactiveconsX1X2activeX1activeconsX1X2consactiveX1X2activecons2X1X2activeX2activecons2X1X2cons2X1activeX2activerconsX1X2activeX1activerconsX1X2rconsactiveX1X2activerconsX1X2activeX2activerconsX1X2rconsX1activeX2activefromXactiveXactivefromXfromactiveXactive2ndsposX1X2activeX1active2ndsposX1X22ndsposactiveX1X2active2ndsposX1X2activeX2active2ndsposX1X22ndsposX1activeX2active2ndsnegX1X2activeX1active2ndsnegX1X22ndsnegactiveX1X2active2ndsnegX1X2activeX2active2ndsnegX1X22ndsnegX1activeX2activepiXactiveXactivepiXpiactiveXactiveplusX1X2activeX1activeplusX1X2plusactiveX1X2activeplusX1X2activeX2activeplusX1X2plusX1activeX2activetimesX1X2activeX1activetimesX1X2timesactiveX1X2activetimesX1X2activeX2activetimesX1X2timesX1activeX2activesquareXactiveXactivesquareXsquareactiveXsmarkXsXposrecipmarkXposrecipXnegrecipmarkXnegrecipXconsmarkX1X2consX1X2cons2X1markX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2frommarkXfromX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X2pimarkXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2squaremarkXsquareXpropersXproperXpropersXsproperXproperposrecipXproperXproperposrecipXposrecipproperXpropernegrecipXproperXpropernegrecipXnegrecipproperXproperconsX1X2properX2properconsX1X2properX1properconsX1X2consproperX1properX2propercons2X1X2properX2propercons2X1X2properX1propercons2X1X2cons2properX1properX2properrconsX1X2properX2properrconsX1X2properX1properrconsX1X2rconsproperX1properX2properfromXproperXproperfromXfromproperXproper2ndsposX1X2properX2proper2ndsposX1X2properX1proper2ndsposX1X22ndsposproperX1properX2proper2ndsnegX1X2properX2proper2ndsnegX1X2properX1proper2ndsnegX1X22ndsnegproperX1properX2properpiXproperXproperpiXpiproperXproperplusX1X2properX2properplusX1X2properX1properplusX1X2plusproperX1properX2propertimesX1X2properX2propertimesX1X2properX1propertimesX1X2timesproperX1properX2propersquareXproperXpropersquareXsquareproperXsokXsXposrecipokXposrecipXnegrecipokXnegrecipXconsokX1okX2consX1X2cons2okX1okX2cons2X1X2rconsokX1okX2rconsX1X2fromokXfromX2ndsposokX1okX22ndsposX1X22ndsnegokX1okX22ndsnegX1X2piokXpiXplusokX1okX2plusX1X2timesokX1okX2timesX1X2squareokXsquareXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtruetopokXactiveXfalseactivesXactiveXactiveposrecipXactiveXactivenegrecipXactiveXactiveconsX1X2activeX1activecons2X1X2activeX2activerconsX1X2activeX1activerconsX1X2activeX2activefromXactiveXactive2ndsposX1X2activeX1active2ndsposX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX2activepiXactiveXactiveplusX1X2activeX1activeplusX1X2activeX2activetimesX1X2activeX1activetimesX1X2activeX2activesquareXactiveXtrue1active1117square1114times211120plus211120pi1110negrecip1110rcons21011202ndsneg211120posrecip1310cons22011202ndspos211120cons211020s1110from1110activesXactiveXactiveposrecipXactiveXactivenegrecipXactiveXactiveconsX1X2activeX1activecons2X1X2activeX2activerconsX1X2activeX1activerconsX1X2activeX2activefromXactiveXactive2ndsposX1X2activeX1active2ndsposX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX2activepiXactiveXactiveplusX1X2activeX1activeplusX1X2activeX2activetimesX1X2activeX1activetimesX1X2activeX21active14112times211126plus211120pi11010negrecip1110rcons2111202ndsneg211120posrecip1110cons220110252ndspos211120cons211020s11114from1118activeposrecipXactiveXactivenegrecipXactiveXactiveconsX1X2activeX1activerconsX1X2activeX1activerconsX1X2activeX2active2ndsposX1X2activeX1active2ndsposX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX2activepiXactiveXactiveplusX1X2activeX1activeplusX1X2activeX21active12114plus211128pi11410negrecip1819rcons2111202ndsneg211120posrecip141152ndspos211120cons221020activeconsX1X2activeX1activerconsX1X2activeX1activerconsX1X2activeX2active2ndsposX1X2activeX1active2ndsposX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX2activepiXactiveX1active1210pi1418rcons2118202ndsneg2112202ndspos281220cons221020activeconsX1X2activeX1activerconsX1X2activeX1activerconsX1X2activeX2active2ndsposX1X2activeX1active2ndsposX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX21active13112rcons2111202ndsneg2111202ndspos211121cons211020activeconsX1X2activeX1activerconsX1X2activeX1activerconsX1X2activeX2active2ndsnegX1X2activeX1active2ndsnegX1X2activeX21active15110rcons21111202ndsneg271121cons211020activeconsX1X2activeX1activerconsX1X2activeX1activerconsX1X2activeX21active1616rcons211326cons221024activesquareXsquareactiveXfalseactivetimesX1X2timesX1activeX2falseactivetimesX1X2timesactiveX1X2falseactiveplusX1X2plusX1activeX2falseactiveplusX1X2plusactiveX1X2falseactivepiXpiactiveXfalseactive2ndsnegX1X22ndsnegX1activeX2falseactive2ndsnegX1X22ndsnegactiveX1X2falseactive2ndsposX1X22ndsposX1activeX2falseactive2ndsposX1X22ndsposactiveX1X2falseactivefromXfromactiveXfalseactiverconsX1X2rconsX1activeX2falseactiverconsX1X2rconsactiveX1X2falseactivecons2X1X2cons2X1activeX2falseactiveconsX1X2consactiveX1X2falseactivenegrecipXnegrecipactiveXfalseactiveposrecipXposrecipactiveXfalseactivesXsactiveXfalseactivesquareXtimesXXfalseactivetimessXYplusYtimesXYfalseactivetimessXYtimesXYfalseactiveplussXYsplusXYfalseactiveplussXYplusXYfalseactivepiX2ndsposXfrom0falseactivepiXfrom0falseactive2ndsnegsNcons2XconsYZrconsnegrecipY2ndsposNZfalseactive2ndsnegsNcons2XconsYZnegrecipYfalseactive2ndsnegsNcons2XconsYZ2ndsposNZfalseactive2ndsnegsNconsXZ2ndsnegsNcons2XZfalseactive2ndsnegsNconsXZcons2XZfalseactive2ndspossNcons2XconsYZrconsposrecipY2ndsnegNZfalseactive2ndspossNcons2XconsYZposrecipYfalseactive2ndspossNcons2XconsYZ2ndsnegNZfalseactive2ndspossNconsXZ2ndspossNcons2XZfalseactive2ndspossNconsXZcons2XZfalseactivefromXconsXfromsXfalseactivefromXfromsXfalseactivefromXsXfalsetopmarkXproperXfalsepropersXproperXproperposrecipXproperXpropernegrecipXproperXproperconsX1X2properX2properconsX1X2properX1propercons2X1X2properX2propercons2X1X2properX1properrconsX1X2properX2properrconsX1X2properX1properfromXproperXproper2ndsposX1X2properX2proper2ndsposX1X2properX1proper2ndsnegX1X2properX2proper2ndsnegX1X2properX1properpiXproperXproperplusX1X2properX2properplusX1X2properX1propertimesX1X2properX2propertimesX1X2properX1propersquareXproperXtrue1proper1110square1811times261620plus281120pi1810negrecip1110rcons2419202ndsneg281420posrecip1110cons22411202ndspos281220cons221120s1110from18110propersXproperXproperposrecipXproperXpropernegrecipXproperXproperconsX1X2properX2properconsX1X2properX1propercons2X1X2properX2propercons2X1X2properX1properrconsX1X2properX2properrconsX1X2properX1proper2ndsposX1X2properX2proper2ndsposX1X2properX1proper2ndsnegX1X2properX2proper2ndsnegX1X2properX1properpiXproperXproperplusX1X2properX2properplusX1X2properX1propertimesX1X2properX2propertimesX1X2properX11proper1810times231527plus241727pi1110negrecip1110rcons2116252ndsneg271426posrecip1110cons22111202ndspos211127cons211120s1310propersXproperXproperposrecipXproperXpropernegrecipXproperXproperconsX1X2properX2properconsX1X2properX1propercons2X1X2properX2propercons2X1X2properX1properpiXproperX1proper1810pi1117negrecip1110posrecip1110cons2211523cons211120s1312properposrecipXproperXpropernegrecipXproperXproperconsX1X2properX2properconsX1X2properX11proper1116negrecip1111posrecip1110cons211120properposrecipXproperXproperconsX1X2properX2properconsX1X2properX11proper1311posrecip11312cons2712213propersquareXsquareproperXfalsesquaremarkXsquareXsquareokXsquareXtrue1square11113ok1113mark11019propertimesX1X2timesproperX1properX2falsetimesmarkX1X2timesX1X2timesX1markX2timesX1X2timesokX1okX2timesX1X2true1times271426ok1515mark1818properplusX1X2plusproperX1properX2falseplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusokX1okX2plusX1X2true1plus271426ok1515mark1818properpiXpiproperXfalsepimarkXpiXpiokXpiXtrue1pi11113ok1113mark11019proper2ndsnegX1X22ndsnegproperX1properX2false2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegokX1okX22ndsnegX1X2true12ndsneg271426ok1515mark1818proper2ndsposX1X22ndsposproperX1properX2false2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposokX1okX22ndsposX1X2true12ndspos271426ok1515mark1818properfromXfromproperXfalsefrommarkXfromXfromokXfromXtrue1from11113ok1113mark11019properrconsX1X2rconsproperX1properX2falserconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsokX1okX2rconsX1X2true1rcons271426ok1515mark1818propercons2X1X2cons2properX1properX2falsecons2X1markX2cons2X1X2cons2okX1okX2cons2X1X2true1cons2201120ok1613mark1110cons2X1markX2cons2X1X21cons22018212mark1113properconsX1X2consproperX1properX2falseconsmarkX1X2consX1X2consokX1okX2consX1X2true1cons281120ok1413mark1110consmarkX1X2consX1X21cons2810212mark1113propernegrecipXnegrecipproperXfalsenegrecipmarkXnegrecipXnegrecipokXnegrecipXtrue1negrecip11113ok1113mark11019properposrecipXposrecipproperXfalseposrecipmarkXposrecipXposrecipokXposrecipXtrue1posrecip11113ok1113mark11019propersXsproperXfalsesmarkXsXsokXsXtrue1s11113ok1113mark11019