minx00min0y0minsxsysminxymaxx0xmax0yymaxsxsysmaxxyminusx0xminussxsysminusxygcdsxsygcdminusmaxxyminxtransformysminxytransformxssxtransformconsxyconsconsxxxtransformconsxyytransformsxsstransformxconsxyyconsxconsyszconsyxconsconsxzsytransformxminsxsyminxymaxsxsymaxxyminussxsyminusxygcdsxsyminxygcdsxsytransformygcdsxsyminxtransformygcdsxsymaxxygcdsxsyminusmaxxyminxtransformygcdsxsygcdminusmaxxyminxtransformysminxytransformconsxyconsxxtransformconsxyconsconsxxxtransformsxtransformxconsxconsyszconsyxconsconsxzsytransformxtruegcdsxsygcdminusmaxxyminxtransformysminxytrue1gcd221120cons221028transform1210minus211020max221121s1412min211020000minx00min0y0minsxsysminxymaxx0xmax0yymaxsxsysmaxxyminusx0xminussxsysminusxygcdsxsyminusmaxxyminxtransformyfalseminussxsyminusxytrue1minus281120s1411gcdsxsymaxxyfalsemaxsxsymaxxytrue1max281120s1411gcdsxsyminxtransformyfalsegcdsxsyminxyfalseminsxsyminxytrue1min281120s1411gcdsxsytransformyfalseconsconsxzsytransformxtransformconsxyconsxxconsxconsyszconsyxtransformconsxyconsconsxxxtransformsxtransformxtrue1cons241220transform1611cons231128transform1615s1112consxyyconsxconsyszconsyxconsconsxzsytransformxtransformxssxtransformconsxyconsconsxxxtransformconsxyytransformsxsstransformx