<｜begin▁of▁sentence｜>### Instruction:
Given the control points of a cubic Bezier curve (10, 20), (30, 60), (50, 40), and (70, 20), can you calculate the point on the Bezier curve at t=0.5?
### Response:
from igraph.drawing.utils import evaluate_cubic_bezier

# Bezier curve control points
x0, y0 = 10, 20  # Start point
x1, y1 = 30, 60  # Control point 1
x2, y2 = 50, 40  # Control point 2
x3, y3 = 70, 20  # End point

t = 0.5  # Midway on the curve

# Evaluate the Bezier curve at t
bezier_point = evaluate_cubic_bezier((x0, y0), (x1, y1), (x2, y2), (x3, y3), t)

print(f'Bezier curve point at t={t}: {bezier_point}')
<|EOT|>
