public static Cairo.Rectangle Intersection(this Cairo.Rectangle aRect, Cairo.Rectangle aWith)
 {
     if (aRect.Overlaps(aWith) == false)
     {
         return(new Cairo.Rectangle(0, 0, -1, -1));
     }
     return(new Cairo.Rectangle(0, 0, -1, -1));
 }