using System.Collections.Generic;
public static void Main()
for(int i=0;i<WIDTH*HEIGHT;i++){
Console.Write($"{i.ToString("000")},");
for(int i=0;i<WIDTH*HEIGHT;i++){
Console.Write($"{idx.ToString("000")},");
var areas = Except(ra.x,ra.y,rb.x,rb.y,w,h);
static Region[] Except(int x1,int y1,int x2,int y2,int w, int h){
List<Region> lr = new List<Region>();
if (ydelta!=0 && ydelta!=0){
static void OutputRange(Region r){
Console.Write($"{(wx+wy*WIDTH).ToString("000")},");