<｜begin▁of▁sentence｜>### Instruction:
Given a rectangle centered at (100, 100) with a width of 50 and height of 30, determine the intersection point with a line drawn from a source point (20, 20) to the rectangle's center. Use the intersection_point method of the RectangleDrawer in igraph to calculate this point.
### Response:
import igraph as ig
from igraph.drawing.shapes import RectangleDrawer

# Create an instance of RectangleDrawer
drawer = RectangleDrawer()

# Specify the rectangle center, width, and height
center_x, center_y = 100, 100
width, height = 50, 30

# Specify the source point
source_x, source_y = 20, 20

# Calculate the intersection point
intersection_point = drawer.intersection_point(center_x, center_y, width, height, source_x, source_y)

# Output the intersection point
print('Intersection Point:', intersection_point)
<|EOT|>
