fromXconsXn__fromsX2ndspos0Zrnil2ndspossNconsXn__consYZrconsposrecipactivateY2ndsnegNactivateZ2ndsneg0Zrnil2ndsnegsNconsXn__consYZrconsnegrecipactivateY2ndsposNactivateZpiX2ndsposXfrom0plus0YYplussXYsplusXYtimes0Y0timessXYplusYtimesXYsquareXtimesXXfromXn__fromXconsX1X2n__consX1X2activaten__fromXfromXactivaten__consX1X2consX1X2activateXXfromXconsXn__fromsX2ndspossNconsXn__consYZactivateZ2ndspossNconsXn__consYZ2ndsnegNactivateZ2ndspossNconsXn__consYZactivateY2ndsnegsNconsXn__consYZactivateZ2ndsnegsNconsXn__consYZ2ndsposNactivateZ2ndsnegsNconsXn__consYZactivateYpiXfrom0piX2ndsposXfrom0plussXYplusXYtimessXYtimesXYtimessXYplusYtimesXYsquareXtimesXXactivaten__fromXfromXactivaten__consX1X2consX1X2truepiXfrom0falsepiX2ndsposXfrom0false2ndspossNconsXn__consYZ2ndsnegNactivateZ2ndsnegsNconsXn__consYZ2ndsposNactivateZtrue12ndsneg2011202ndspos201222square11510times2011420plus201120pi12111negrecip1012rcons21010222ndsneg2012210posrecip1011activate1112n__cons201222rnil092ndspos201129000cons201222n__from1010s1010from10122ndsnegsNconsXn__consYZ2ndsposNactivateZ2ndsnegsNconsXn__consYZ2ndsposNactivateZfalse2ndsnegsNconsXn__consYZactivateYfalse2ndspossNconsXn__consYZactivateYfalse2ndsnegsNconsXn__consYZactivateZfalse2ndspossNconsXn__consYZactivateZfalseactivaten__consX1X2consX1X2falseactivaten__fromXfromXfalsefromXconsXn__fromsXfalsesquareXtimesXXfalsetimessXYtimesXYtruetimessXYplusYtimesXYfalseplussXYplusXYtrue