midpoint3