a__minus0Y0a__minussXsYa__minusXYa__geqX0truea__geq0sYfalsea__geqsXsYa__geqXYa__div0sY0a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYmarkminusX1X2a__minusX1X2markgeqX1X2a__geqX1X2markdivX1X2a__divmarkX1X2markifX1X2X3a__ifmarkX1X2X3mark00marksXsmarkXmarktruetruemarkfalsefalsea__minusX1X2minusX1X2a__geqX1X2geqX1X2a__divX1X2divX1X2a__ifX1X2X3ifX1X2X3a__minussXsYa__minusXYa__geqsXsYa__geqXYa__divsXsYa__geqXYa__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYmarkminusX1X2a__minusX1X2markgeqX1X2a__geqX1X2markdivX1X2markX1markdivX1X2a__divmarkX1X2markifX1X2X3markX1markifX1X2X3a__ifmarkX1X2X3marksXmarkXtruemarkifX1X2X3markX1markdivX1X2markX1markdivX1X2a__divmarkX1X2a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXmarkifX1X2X3a__ifmarkX1X2X3a__iffalseXYmarkYmarksXmarkXtrue1mark1810a__if30182830a__div201028if31112430geq201020mark1010a__if38132031div221021minus201020a__div201022false00true00a__geq201123s1110a__minus201028000markifX1X2X3markX1markdivX1X2a__divmarkX1X2a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXmarkifX1X2X3a__ifmarkX1X2X3a__iffalseXYmarkYmarksXmarkX1mark1218a__if30122238a__div201028if32112138geq211723mark1414a__if32102036div221020minus201020a__div241022false03true03a__geq201020s1810a__minus241026000markdivX1X2a__divmarkX1X2a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYmarksXmarkX1mark1810a__if32182830a__div281020if31132130geq241020mark1110a__if31132130div241020minus201020a__div241020false00true00a__geq241020s1116a__minus201020000markdivX1X2a__divmarkX1X2a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYa__minus0Y0a__minussXsYa__minusXYa__geqX0truea__geq0sYfalsea__geqsXsYa__geqXYa__div0sY0a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYmarkminusX1X2a__minusX1X2markgeqX1X2a__geqX1X2markdivX1X2a__divmarkX1X2markifX1X2X3a__ifmarkX1X2X3mark00marksXsmarkXmarktruetruemarkfalsefalsea__minusX1X2minusX1X2a__geqX1X2geqX1X2a__divX1X2divX1X2a__ifX1X2X3ifX1X2X31mark1211a__if30182231a__div201227if32142133geq201020mark1119a__if3211520315div261229minus241322a__div201024false00true01a__geq281221s1011a__minus2510215000a__divsXsYa__ifa__geqXYsdivminusXYsY0a__iftrueXYmarkXa__iffalseXYmarkYa__divsXsYa__ifa__geqXYsdivminusXYsY0falsea__iftrueXYmarkXfalsea__iffalseXYmarkYfalsea__divsXsYa__geqXYfalsemarkgeqX1X2a__geqX1X2falsea__geqsXsYa__geqXYtrue1a__geq2810210s1414markminusX1X2a__minusX1X2falsea__minussXsYa__minusXYtrue1a__minus2810210s1414