min0y0minx00minsxsysminxymax0yymaxx0xmaxsxsysmaxxy+0yy+sxys+xy-x0x-sxsy-xy*x00*xsy+x*xypsxxfsxsyf-minsxsymaxsxsy*sxsyminsxsyminxymaxsxsymaxxy+sxy+xy-sxsy-xy*xsy*xy*xsy+x*xyfsxsy*sxsyfsxsymaxsxsyfsxsyminsxsyfsxsy-minsxsymaxsxsyfsxsyf-minsxsymaxsxsy*sxsytruefsxsyf-minsxsymaxsxsy*sxsytruefsxsy-minsxsymaxsxsyfalse-sxsy-xytrue-22fsxsyminsxsyfalseminsxsyminxytruemin22fsxsymaxsxsyfalsemaxsxsymaxxytruemax22fsxsy*sxsyfalse*xsy*xytrue*22*xsy+x*xyfalse+sxy+xytrue+21