activefromXmarkconsXfromsXactive2ndspos0Zmarkrnilactive2ndspossNconsXZmark2ndspossNcons2XZactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZactive2ndsneg0Zmarkrnilactive2ndsnegsNconsXZmark2ndsnegsNcons2XZactive2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZactivepiXmark2ndsposXfrom0activeplus0YmarkYactiveplussXYmarksplusXYactivetimes0Ymark0activetimessXYmarkplusYtimesXYactivesquareXmarktimesXXmarkfromXactivefrommarkXmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmark2ndsposX1X2active2ndsposmarkX1markX2mark0active0markrnilactivernilmarkcons2X1X2activecons2X1markX2markrconsX1X2activerconsmarkX1markX2markposrecipXactiveposrecipmarkXmark2ndsnegX1X2active2ndsnegmarkX1markX2marknegrecipXactivenegrecipmarkXmarkpiXactivepimarkXmarkplusX1X2activeplusmarkX1markX2marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2negrecipmarkXnegrecipXnegrecipactiveXnegrecipXpimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareXactivefromXsXactivefromXfromsXactivefromXconsXfromsXactivefromXmarkconsXfromsXactive2ndspos0Zmarkrnilactive2ndspossNconsXZcons2XZactive2ndspossNconsXZ2ndspossNcons2XZactive2ndspossNconsXZmark2ndspossNcons2XZactive2ndspossNcons2XconsYZ2ndsnegNZactive2ndspossNcons2XconsYZposrecipYactive2ndspossNcons2XconsYZrconsposrecipY2ndsnegNZactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZactive2ndsneg0Zmarkrnilactive2ndsnegsNconsXZcons2XZactive2ndsnegsNconsXZ2ndsnegsNcons2XZactive2ndsnegsNconsXZmark2ndsnegsNcons2XZactive2ndsnegsNcons2XconsYZ2ndsposNZactive2ndsnegsNcons2XconsYZnegrecipYactive2ndsnegsNcons2XconsYZrconsnegrecipY2ndsposNZactive2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZactivepiXfrom0activepiX2ndsposXfrom0activepiXmark2ndsposXfrom0activeplus0YmarkYactiveplussXYplusXYactiveplussXYsplusXYactiveplussXYmarksplusXYactivetimes0Ymark0activetimessXYtimesXYactivetimessXYplusYtimesXYactivetimessXYmarkplusYtimesXYactivesquareXtimesXXactivesquareXmarktimesXXmarkfromXmarkXmarkfromXfrommarkXmarkfromXactivefrommarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2marksXmarkXmarksXsmarkXmarksXactivesmarkXmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X22ndsposmarkX1markX2mark2ndsposX1X2active2ndsposmarkX1markX2mark0active0markrnilactivernilmarkcons2X1X2markX2markcons2X1X2cons2X1markX2markcons2X1X2activecons2X1markX2markrconsX1X2markX2markrconsX1X2markX1markrconsX1X2rconsmarkX1markX2markrconsX1X2activerconsmarkX1markX2markposrecipXmarkXmarkposrecipXposrecipmarkXmarkposrecipXactiveposrecipmarkXmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X22ndsnegmarkX1markX2mark2ndsnegX1X2active2ndsnegmarkX1markX2marknegrecipXmarkXmarknegrecipXnegrecipmarkXmarknegrecipXactivenegrecipmarkXmarkpiXmarkXmarkpiXpimarkXmarkpiXactivepimarkXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2plusmarkX1markX2markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2timesmarkX1markX2marktimesX1X2activetimesmarkX1markX2marksquareXmarkXmarksquareXsquaremarkXmarksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2negrecipmarkXnegrecipXnegrecipactiveXnegrecipXpimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareXtruemarksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXmarksXactivesmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1markrconsX1X2activerconsmarkX1markX2activepiXmark2ndsposXfrom0markposrecipXmarkXmarkposrecipXactiveposrecipmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXmarknegrecipXactivenegrecipmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXtrue1mark1014active1410square1011times201021plus201021pi1011negrecip1010rcons2010212ndsneg201021posrecip1011cons2201021rnil012ndspos201021001mark10114cons201021s1011active1814from1011marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXmarksXactivesmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1markrconsX1X2activerconsmarkX1markX2activepiXmark2ndsposXfrom0markposrecipXmarkXmarkposrecipXactiveposrecipmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2negrecipmarkXnegrecipXnegrecipactiveXnegrecipXpimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareX1mark1018active1810square1011times201021plus201021pi1011negrecip1910rcons2010202ndsneg201021posrecip1011cons2201021rnil002ndspos201021000mark1010cons201021s1011active1016from1011marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXmarksXactivesmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1activepiXmark2ndsposXfrom0markposrecipXmarkXmarkposrecipXactiveposrecipmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2pimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareX1mark1014active1410square1011times201021plus201021pi1011negrecip1414rcons2010242ndsneg201021posrecip1011cons2201021rnil002ndspos201021000mark1010cons201020s1011active1018from1011marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXmarksXactivesmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1activepiXmark2ndsposXfrom0markposrecipXmarkXmarkposrecipXactiveposrecipmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2pimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareX1mark1014active1210square1012times201022plus201022pi1012negrecip14114rcons2210242ndsneg201022posrecip1010cons2201022rnil082ndspos201022002mark1010cons2411228s1012active1410from1012marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXmarksXactivesmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1activepiXmark2ndsposXfrom0markposrecipXmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXsmarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2posrecipmarkXposrecipXposrecipactiveXposrecipX2ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2pimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareX1mark1018active1810square1011times201021plus201021pi1011negrecip1010rcons20102132ndsneg201021posrecip1010cons2201021rnil002ndspos201021000mark1010cons201024s1010active1010from1011marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2markcons2X1X2activecons2X1markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1activepiXmark2ndsposXfrom0markposrecipXmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X22ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2pimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareX1mark1018active1810square1011times201021plus201021pi1011negrecip1114rcons212102122ndsneg201021posrecip1411cons2201020rnil0152ndspos201021008mark1010cons201020s1012active1212from1011marksquareXmarkXmarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1active2ndspossNconsXZmark2ndspossNcons2XZmarksXmarkXactive2ndspossNcons2XconsYZmarkrconsposrecipY2ndsnegNZmark2ndsposX1X2markX2mark2ndsposX1X2markX1mark2ndsposX1X2active2ndsposmarkX1markX2active2ndsnegsNconsXZmark2ndsnegsNcons2XZmarkcons2X1X2markX2active2ndsnegsNcons2XconsYZmarkrconsnegrecipY2ndsposNZmarkrconsX1X2markX2markrconsX1X2markX1activepiXmark2ndsposXfrom0markposrecipXmarkXactiveplus0YmarkYmark2ndsnegX1X2markX2mark2ndsnegX1X2markX1mark2ndsnegX1X2active2ndsnegmarkX1markX2activeplussXYmarksplusXYmarknegrecipXmarkXactivetimessXYmarkplusYtimesXYmarkpiXmarkXmarkpiXactivepimarkXactivesquareXmarktimesXXmarkplusX1X2markX2markplusX1X2markX1markplusX1X2activeplusmarkX1markX2marktimesX1X2markX2marktimesX1X2markX1marktimesX1X2activetimesmarkX1markX2marksquareXactivesquaremarkXfrommarkXfromXfromactiveXfromXsmarkXsXsactiveXsX2ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2cons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X22ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2pimarkXpiXpiactiveXpiXplusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2squaremarkXsquareXsquareactiveXsquareXmarktimesX1X2timesmarkX1markX2falsemarkplusX1X2plusmarkX1markX2falseactivesquareXtimesXXfalsemarkpiXpimarkXfalseactivetimessXYplusYtimesXYfalseactivetimessXYtimesXYfalseactivetimes0Ymark0falsemarknegrecipXnegrecipmarkXfalseactiveplussXYsplusXYfalseactiveplussXYplusXYfalsemark2ndsnegX1X22ndsnegmarkX1markX2falsemarkposrecipXposrecipmarkXfalseactivepiX2ndsposXfrom0falseactivepiXfrom0falsemarkrconsX1X2rconsmarkX1markX2falseactive2ndsnegsNcons2XconsYZrconsnegrecipY2ndsposNZfalseactive2ndsnegsNcons2XconsYZnegrecipYfalseactive2ndsnegsNcons2XconsYZ2ndsposNZfalsemarkcons2X1X2cons2X1markX2falsemark0active0falseactive2ndsnegsNconsXZ2ndsnegsNcons2XZfalseactive2ndsnegsNconsXZcons2XZfalseactive2ndsneg0Zmarkrnilfalsemark2ndsposX1X22ndsposmarkX1markX2falseactive2ndspossNcons2XconsYZrconsposrecipY2ndsnegNZfalseactive2ndspossNcons2XconsYZposrecipYfalseactive2ndspossNcons2XconsYZ2ndsnegNZfalsemarksXsmarkXfalseactive2ndspossNconsXZ2ndspossNcons2XZfalseactive2ndspossNconsXZcons2XZfalseactive2ndspos0ZmarkrnilfalsemarkrnilactivernilfalsemarkconsX1X2consmarkX1X2falseactivefromXconsXfromsXfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2true1cons231325mark11510active18113consmarkX1X2consX1X2consX1markX2consX1X21cons2111020mark1413consX1markX2consX1X21cons2018212mark1113activefromXfromsXfalseactivefromXsXfalsesmarkXsXsactiveXsXtrue1s11113mark11019active1113markfromXfrommarkXfalsefrommarkXfromXfromactiveXfromXtrue1from11113mark11019active1113marksquareXsquaremarkXfalsecons2markX1X2cons2X1X2cons2X1markX2cons2X1X2cons2activeX1X2cons2X1X2cons2X1activeX2cons2X1X2true1cons2231325mark11510active18113cons2markX1X2cons2X1X2cons2X1markX2cons2X1X21cons22111020mark1413cons2X1markX2cons2X1X21cons22018212mark11132ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X22ndsposactiveX1X22ndsposX1X22ndsposX1activeX22ndsposX1X2true12ndspos231325mark11510active181132ndsposmarkX1X22ndsposX1X22ndsposX1markX22ndsposX1X212ndspos2111020mark14132ndsposX1markX22ndsposX1X212ndspos2018212mark11132ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X22ndsnegactiveX1X22ndsnegX1X22ndsnegX1activeX22ndsnegX1X2true12ndsneg231325mark11510active181132ndsnegmarkX1X22ndsnegX1X22ndsnegX1markX22ndsnegX1X212ndsneg2111020mark14132ndsnegX1markX22ndsnegX1X212ndsneg2018212mark1113posrecipmarkXposrecipXposrecipactiveXposrecipXtrue1posrecip11113mark11019active1113rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X2rconsactiveX1X2rconsX1X2rconsX1activeX2rconsX1X2true1rcons231325mark11510active18113rconsmarkX1X2rconsX1X2rconsX1markX2rconsX1X21rcons2111020mark1413rconsX1markX2rconsX1X21rcons2018212mark1113negrecipmarkXnegrecipXnegrecipactiveXnegrecipXtrue1negrecip11113mark11019active1113plusmarkX1X2plusX1X2plusX1markX2plusX1X2plusactiveX1X2plusX1X2plusX1activeX2plusX1X2true1plus231325mark11510active18113plusmarkX1X2plusX1X2plusX1markX2plusX1X21plus2111020mark1413plusX1markX2plusX1X21plus2018212mark1113timesmarkX1X2timesX1X2timesX1markX2timesX1X2timesactiveX1X2timesX1X2timesX1activeX2timesX1X2true1times231325mark11510active18113timesmarkX1X2timesX1X2timesX1markX2timesX1X21times2111020mark1413timesX1markX2timesX1X21times2018212mark1113pimarkXpiXpiactiveXpiXtrue1pi11113mark11019active1113squaremarkXsquareXsquareactiveXsquareXtrue1square11113mark11019active1113