half-circle ports #107