minus_active0y0mark00minus_activesxsyminus_activexymarksxsmarkxge_activex0truemarkminusxyminus_activexyge_active0syfalsemarkgexyge_activexyge_activesxsyge_activexymarkdivxydiv_activemarkxydiv_active0sy0markifxyzif_activemarkxyzdiv_activesxsyif_activege_activexysdivminusxysy0if_activetruexymarkxminus_activexyminusxyif_activefalsexymarkyge_activexygexyif_activexyzifxyzdiv_activexydivxyminus_activesxsyminus_activexymarksxmarkxmarkminusxyminus_activexymarkgexyge_activexyge_activesxsyge_activexymarkdivxydiv_activemarkxymarkdivxymarkxmarkifxyzif_activemarkxyzmarkifxyzmarkxdiv_activesxsyif_activege_activexysdivminusxysy0div_activesxsyge_activexyif_activetruexymarkxif_activefalsexymarkytruemarkdivxydiv_activemarkxydiv_activesxsyif_activege_activexysdivminusxysy0if_activetruexymarkxmarksxmarkxmarkdivxymarkxmarkifxyzif_activemarkxyzif_activefalsexymarkymarkifxyzmarkxtrue123451mark111div211div_active20mark10s111if_active31213ge_active20minus20000true00if31111213false00minus_active20ge20div_active20if_active30markdivxydiv_activemarkxydiv_activesxsyif_activege_activexysdivminusxysy0if_activetruexymarkxmarksxmarkxmarkdivxymarkxif_activefalsexymarky1mark111div211div_active211mark111s1111if_active31213ge_active20minus20000true00false00minus_active20ge20div_active211if_active31213if31213markdivxydiv_activemarkxydiv_activesxsyif_activege_activexysdivminusxysy0if_activetruexymarkxmarkdivxymarkxif_activefalsexymarky1mark111div2111div_active20mark10s10if_active31213ge_active20minus20000true00false00minus_active20ge20div_active20if_active30if30div_activesxsyif_activege_activexysdivminusxysy0if_activetruexymarkxif_activefalsexymarkydiv_activesxsyif_activege_activexysdivminusxysy0false12if_activetruexymarkxfalseif_activefalsexymarkyfalsemarkminusxyminus_activexyfalse3minus_activesxsyminus_activexytrue31minus_active212s1111markgexyge_activexyfalse2div_activesxsyge_activexyfalsege_activesxsyge_activexytrue1ge_active212s1111