minusminusxxminus+xy*minusminusminusxminusminusminusyminus*xy+minusminusminusxminusminusminusyfminusxminusminusminusfxminus+xyminusyminus+xyminusminusyminus+xyminusminusminusyminus+xyminusxminus+xyminusminusxminus+xyminusminusminusxminus*xyminusyminus*xyminusminusyminus*xyminusminusminusyminus*xyminusxminus*xyminusminusxminus*xyminusminusminusxfminusxfxfminusxminusfxfminusxminusminusfxfminusxminusminusminusfxtruefminusxfxtrue1f1910f1812*2010210+201029minus1111fminusxminusminusminusfxfalsefminusxminusminusfxfalsefminusxminusfxfalseminus+xyminusyminus+xyminusminusyminus+xyminusminusminusyminus+xyminusxminus+xyminusminusxminus+xyminusminusminusxminus*xyminusyminus*xyminusminusyminus*xyminusminusminusyminus*xyminusxminus*xyminusminusxminus*xyminusminusminusxtrue1minus1110f1013*2419211+2419211minus1110