CODE
import math
def calculate_overlap_area(x1, y1, x2, y2, x3, y3, r):
x_min = min(x1, x2)
x_max = max(x1, x2)
y_min = min(y1, y2)
y_max = max(y1, y2)
num_divs = 1000
dx = (x_max - x_min) / num_divs
dy = (y_max - y_min) / num_divs
overlap_area = 0.0
for i in range(num_divs):
for j in range(num_divs):
x = x_min + (i + 0.5) * dx
y = y_min + (j + 0.5) * dy
if (x - x3)**2 + (y - y3)**2 <= r**2:
overlap_area += dx * dy
return overlap_area
x1, y1 = map(float, input().split())
x2, y2 = map(float, input().split())
x3, y3, r = map(float, input().split())
overlap_area = calculate_overlap_area(x1, y1, x2, y2, x3, y3, r)
print(f"{overlap_area:.2f}")