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+20142011210+21142801210#00+0x0y+xy+0x1y+xy+1x0y+xy+1x1y+xy+1x1y++xy1#1+201229118110+201024018114#00+1x1y++xy1#1+21172511215+21112001210#00+x#x+#xx+0x0y0+xy+0x1y1+xy+1x0y1+xy+1x1y0++xy1#+x+yz++xyz0##+1x1y0++xy1#false+0x0y0+xyfalsewbnxyzge1#-sizeysizezfalsewbnxyz-sizeysizezfalsewbnxyzge1#-sizezsizeyfalsege0x0ygexyge0x1ygeyxge1x0ygexyge1x1ygexyge#0xge#xtruege1x1ygexyge1x0ygexyge0x1ygeyxge0x0ygexytrue1ge22122011414018114ge#0xge#xtruege22ge0x1ynotgeyxfalsewbnxyz-sizezsizeyfalse-0x0y-xy-0x1y-xy-0x1y--xy1#-1x0y-xy-1x1y-xytrue1-201120-201621113130110110#00-0x1y--xy1#1-2214213-2112201111401118#01-x#x-#x#-0x0y0-xy-0x1y1--xy1#-1x0y1-xy-1x1y0-xy0##-1x1y0-xyfalse-0x0y0-xyfalsewbnxyzandwbywbzfalse