minx00min0y0minsxsysminxymaxx0xmax0yymaxsxsysmaxxyminusx0xminussxsysminusxygcdsxsygcdminusmaxxyminxtransformysminxytransformxssxtransformconsxyconsconsxxxtransformconsxyytransformsxsstransformxconsxyyconsxconsyszconsyxconsconsxzsytransformxminsxsyminxymaxsxsymaxxyminussxsyminusxygcdsxsyminxygcdsxsytransformygcdsxsyminxtransformygcdsxsymaxxygcdsxsyminusmaxxyminxtransformygcdsxsygcdminusmaxxyminxtransformysminxytransformconsxyconsxxtransformconsxyconsconsxxxtransformsxtransformxconsxconsyszconsyxconsconsxzsytransformxtruegcdsxsygcdminusmaxxyminxtransformysminxytrue1gcd221120cons221028transform1210minus211020max221121s1412min211020000minx00min0y0minsxsysminxymaxx0xmax0yymaxsxsysmaxxyminusx0xminussxsysminusxygcdsxsyminusmaxxyminxtransformyfalseminussxsyminusxytrueminus22gcdsxsymaxxyfalsemaxsxsymaxxytruemax22gcdsxsyminxtransformyfalsegcdsxsyminxyfalseminsxsyminxytruemin22gcdsxsytransformyfalseconsconsxzsytransformxtransformconsxyconsxxconsxconsyszconsyxtransformconsxyconsconsxxxtransformsxtransformxtrue1cons241220transform1611cons231128transform1615s1112consxyyconsxconsyszconsyxconsconsxzsytransformxtransformxssxtransformconsxyconsconsxxxtransformconsxyytransformsxsstransformx