macro half-rectangle
616