minusminusxxminus+xy*minusminusminusxminusminusminusyminus*xy+minusminusminusxminusminusminusyfminusxminusminusminusfxminus+xyminusyminus+xyminusminusyminus+xyminusminusminusyminus+xyminusxminus+xyminusminusxminus+xyminusminusminusxminus*xyminusyminus*xyminusminusyminus*xyminusminusminusyminus*xyminusxminus*xyminusminusxminus*xyminusminusminusxfminusxfxfminusxminusfxfminusxminusminusfxfminusxminusminusminusfxtruefminusxfxtruef11fminusxminusminusminusfxfalsefminusxminusminusfxfalsefminusxminusfxfalseminus+xyminusyminus+xyminusminusyminus+xyminusminusminusyminus+xyminusxminus+xyminusminusxminus+xyminusminusminusxminus*xyminusyminus*xyminusminusyminus*xyminusminusminusyminus*xyminusxminus*xyminusminusxminus*xyminusminusminusxtrue1minus1810*211421+211421minus1110minusminusxxminus+xy*minusminusminusxminusminusminusyminus*xy+minusminusminusxminusminusminusy