activeminus0Ymark0activeminussXsYmarkminusXYactivegeqX0marktrueactivegeq0sYmarkfalseactivegeqsXsYmarkgeqXYactivediv0sYmark0activedivsXsYmarkifgeqXYsdivminusXYsY0activeiftrueXYmarkXactiveiffalseXYmarkYmarkminusX1X2activeminusX1X2mark0active0marksXactivesmarkXmarkgeqX1X2activegeqX1X2marktrueactivetruemarkfalseactivefalsemarkdivX1X2activedivmarkX1X2markifX1X2X3activeifmarkX1X2X3minusmarkX1X2minusX1X2minusX1markX2minusX1X2minusactiveX1X2minusX1X2minusX1activeX2minusX1X2smarkXsXsactiveXsXgeqmarkX1X2geqX1X2geqX1markX2geqX1X2geqactiveX1X2geqX1X2geqX1activeX2geqX1X2divmarkX1X2divX1X2divX1markX2divX1X2divactiveX1X2divX1X2divX1activeX2divX1X2ifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3activeminus0Ymark0activeminussXsYminusXYactiveminussXsYmarkminusXYactivegeqX0marktrueactivegeq0sYmarkfalseactivegeqsXsYgeqXYactivegeqsXsYmarkgeqXYactivediv0sYmark0activedivsXsYminusXYactivedivsXsYdivminusXYsYactivedivsXsYsdivminusXYsYactivedivsXsYgeqXYactivedivsXsYifgeqXYsdivminusXYsY0activedivsXsYmarkifgeqXYsdivminusXYsY0activeiftrueXYmarkXactiveiffalseXYmarkYmarkminusX1X2activeminusX1X2mark0active0marksXmarkXmarksXsmarkXmarksXactivesmarkXmarkgeqX1X2activegeqX1X2marktrueactivetruemarkfalseactivefalsemarkdivX1X2markX1markdivX1X2divmarkX1X2markdivX1X2activedivmarkX1X2markifX1X2X3markX1markifX1X2X3ifmarkX1X2X3markifX1X2X3activeifmarkX1X2X3minusmarkX1X2minusX1X2minusX1markX2minusX1X2minusactiveX1X2minusX1X2minusX1activeX2minusX1X2smarkXsXsactiveXsXgeqmarkX1X2geqX1X2geqX1markX2geqX1X2geqactiveX1X2geqX1X2geqX1activeX2geqX1X2divmarkX1X2divX1X2divX1markX2divX1X2divactiveX1X2divX1X2divX1activeX2divX1X2ifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3truemarkifX1X2X3markX1markminusX1X2activeminusX1X2activeminus0Ymark0mark0active0activeminussXsYmarkminusXYmarksXmarkXmarksXactivesmarkXactivegeqX0marktruemarkgeqX1X2activegeqX1X2activegeq0sYmarkfalsemarktrueactivetrueactivegeqsXsYmarkgeqXYmarkfalseactivefalseactivediv0sYmark0markdivX1X2markX1markdivX1X2activedivmarkX1X2activedivsXsYmarkifgeqXYsdivminusXYsY0markifX1X2X3activeifmarkX1X2X3activeiftrueXYmarkXactiveiffalseXYmarkYtruemarkifX1X2X3markX1markifX1X2X3activeifmarkX1X2X3activeiffalseXYmarkYmarkdivX1X2activedivmarkX1X2activeiftrueXYmarkXmarkdivX1X2markX1markgeqX1X2activegeqX1X2activedivsXsYmarkifgeqXYsdivminusXYsY0marksXactivesmarkXactivegeqsXsYmarkgeqXYmarksXmarkXmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXYtrue1mark1012active1210if30102031div201021false00true00geq201021s1010mark1010active1010minus201021000markifX1X2X3markX1markifX1X2X3activeifmarkX1X2X3activeiffalseXYmarkYmarkdivX1X2activedivmarkX1X2activeiftrueXYmarkXmarkdivX1X2markX1markgeqX1X2activegeqX1X2activedivsXsYmarkifgeqXYsdivminusXYsY0activegeqsXsYmarkgeqXYmarksXmarkXmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1210active1210if32112430div241020false00true00geq201020s1114mark1110active1110minus201022001markifX1X2X3markX1markifX1X2X3activeifmarkX1X2X3activeiffalseXYmarkYmarkdivX1X2activedivmarkX1X2activeiftrueXYmarkXmarkdivX1X2markX1markgeqX1X2activegeqX1X2activedivsXsYmarkifgeqXYsdivminusXYsY0activegeqsXsYmarkgeqXYmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1810active1410if31142431div221722false00true00geq201020s1010mark1211active1111minus201020000markifX1X2X3activeifmarkX1X2X3markdivX1X2activedivmarkX1X2markgeqX1X2activegeqX1X2activedivsXsYmarkifgeqXYsdivminusXYsY0activegeqsXsYmarkgeqXYmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark14112active14112if30102031div201028false00true00geq201028s1014mark1010active1010minus201020000markifX1X2X3activeifmarkX1X2X3markdivX1X2activedivmarkX1X2markgeqX1X2activegeqX1X2activegeqsXsYmarkgeqXYmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1814active16112if30102035div201024false00true00geq201024s1010mark1010active1010minus201024000markdivX1X2activedivmarkX1X2markgeqX1X2activegeqX1X2activegeqsXsYmarkgeqXYmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1810active1010if30102030div201021false00true00geq201020s1010mark1010active1010minus201020000markgeqX1X2activegeqX1X2activegeqsXsYmarkgeqXYmarkminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1210active1110if30112134div231020false01true00geq291021s1412mark1110active1110minus201020000markminusX1X2activeminusX1X2activeminussXsYmarkminusXY1mark1212active1210if30112130div221020false00true08geq201028s1811mark1110active1110minus211020001activeminussXsYmarkminusXYactiveminussXsYmarkminusXYfalseactiveminus0Ymark0falseactivegeqX0marktruefalseactivegeq0sYmarkfalsefalseactivediv0sYmark0falsemark0active0falsemarktrueactivetruefalsemarkfalseactivefalsefalseactivedivsXsYifgeqXYsdivminusXYsY0falseactivedivsXsYgeqXYfalseactivedivsXsYsdivminusXYsYfalseactivedivsXsYdivminusXYsYfalseactivedivsXsYminusXYfalsemarkdivX1X2divmarkX1X2falseactivegeqsXsYgeqXYfalsemarksXsmarkXfalseactiveminussXsYminusXYfalsemarkifX1X2X3ifmarkX1X2X3falseminusmarkX1X2minusX1X2minusX1markX2minusX1X2minusactiveX1X2minusX1X2minusX1activeX2minusX1X2trueminus22minusmarkX1X2minusX1X2minusactiveX1X2minusX1X2minus21geqmarkX1X2geqX1X2geqX1markX2geqX1X2geqactiveX1X2geqX1X2geqX1activeX2geqX1X2truegeq22geqmarkX1X2geqX1X2geqactiveX1X2geqX1X2geq21divmarkX1X2divX1X2divX1markX2divX1X2divactiveX1X2divX1X2divX1activeX2divX1X2truediv22divmarkX1X2divX1X2divactiveX1X2divX1X2div21smarkXsXsactiveXsXtrues11ifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifX1X2markX3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3ifX1X2activeX3ifX1X2X3trueif33ifmarkX1X2X3ifX1X2X3ifX1markX2X3ifX1X2X3ifactiveX1X2X3ifX1X2X3ifX1activeX2X3ifX1X2X3if32ifmarkX1X2X3ifX1X2X3ifactiveX1X2X3ifX1X2X3if31