template struct Area { TX left, right; TY top, bottom; };