0##+x#x+#xx+0x0y0+xy+0x1y1+xy+1x0y1+xy+1x1y0++xy1#+x+yz++xyz-x#x-#x#-0x0y0-xy-0x1y1--xy1#-1x0y1-xy-1x1y0-xynotfalsetruenottruefalseandxtruexandxfalsefalseiftruexyxiffalsexyyge0x0ygexyge0x1ynotgeyxge1x0ygexyge1x1ygexygex#truege#1xfalsege#0xge#xvallxxvalnxyzxminlxxminnxyzminymaxlxxmaxnxyzmaxzbslxtruebsnxyzandandgexmaxygeminzxandbsybszsizelx1#sizenxyz++sizexsizey1#wblxtruewbnxyzandifgesizeysizezge1#-sizeysizezge1#-sizezsizeyandwbywbz+0x0y+xy+0x0y0+xy+0x1y+xy+1x0y+xy+1x1y+xy+1x1y++xy1#+1x1y0++xy1#+x+yz+xy+x+yz++xyz-0x0y-xy-0x0y0-xy-0x1y-xy-0x1y--xy1#-1x0y-xy-1x1y-xy-1x1y0-xyge0x0ygexyge0x1ygeyxge0x1ynotgeyxge1x0ygexyge1x1ygexyge#0xge#xminnxyzminymaxnxyzmaxzbsnxyzbszbsnxyzbsybsnxyzandbsybszbsnxyzminzbsnxyzgeminzxbsnxyzmaxybsnxyzgexmaxybsnxyzandgexmaxygeminzxbsnxyzandandgexmaxygeminzxandbsybszsizenxyzsizeysizenxyzsizexsizenxyz+sizexsizeysizenxyz++sizexsizey1#wbnxyzwbzwbnxyzwbywbnxyzandwbywbzwbnxyz-sizezsizeywbnxyzge1#-sizezsizeywbnxyz-sizeysizezwbnxyzge1#-sizeysizezwbnxyzsizezwbnxyzsizeywbnxyzgesizeysizezwbnxyzifgesizeysizezge1#-sizeysizezge1#-sizezsizeywbnxyzandifgesizeysizezge1#-sizeysizezge1#-sizezsizeyandwbywbztruebsnxyzbszbsnxyzbsytruebs11bsnxyzandandgexmaxygeminzxandbsybszfalsebsnxyzandgexmaxygeminzxfalsebsnxyzgexmaxyfalsebsnxyzmaxyfalsemaxnxyzmaxztruemax11bsnxyzgeminzxfalsebsnxyzminzfalseminnxyzminytruemin11bsnxyzandbsybszfalsewbnxyzwbzwbnxyzwbytruewb11wbnxyzandifgesizeysizezge1#-sizeysizezge1#-sizezsizeyandwbywbzfalsewbnxyzifgesizeysizezge1#-sizeysizezge1#-sizezsizeyfalsewbnxyzgesizeysizezfalsewbnxyzsizeyfalsewbnxyzsizezfalsesizenxyzsizeysizenxyzsizextruesize11sizenxyz++sizexsizey1#falsesizenxyz+sizexsizeyfalse+0x0y+xy+0x1y+xy+1x0y+xy+1x1y+xy+1x1y++xy1#+x+yz+xy+x+yz++xyztrue1+2018211wb12112size1311bs1013max1117min11013n310112831val1110l14110ge201021if31122130and211020true01not1011false00-21102011112+21112001112#00+1x1y++xy1#+x+yz+xy+x+yz++xyz+x+yz++xyz+x+yz+xytrue+22+1x1y++xy1#true1+211220wb1315size1617bs1010max1211min14111n391921039val1210l1910ge201020if30182130and281020true00not1010false00-21102011112+21112001112#00+1x1y0++xy1#false+0x0y0+xyfalsewbnxyzge1#-sizeysizezfalsewbnxyz-sizeysizezfalsewbnxyzge1#-sizezsizeyfalsege0x0ygexyge0x1ygeyxge1x0ygexyge1x1ygexyge#0xge#xtruege1x1ygexyge1x0ygexyge0x1ygeyxge0x0ygexytrue1ge2414212wb1810size1719bs10113max1810min1116n37152633val1810l1410ge201021if301121030and221022true00not1010false00-21162011111+21112001111#00ge#0xge#xtruege22ge0x1ynotgeyxfalsewbnxyz-sizezsizeyfalse-0x0y-xy-0x1y-xy-0x1y--xy1#-1x0y-xy-1x1y-xytrue1-291020wb1010size1810bs1010max11111min1911n31142131val1410l1211ge201020if30142830and281020true00not1010false00-21102011114+21122001114#00-1x1y0-xyfalse-0x0y0-xyfalsewbnxyzandwbywbzfalse