upper_triangle without window