<｜begin▁of▁sentence｜>### Instruction:
Given two bounding boxes with coordinates (0, 0, 10, 10) and (5, 5, 15, 15), how would you calculate their union to create a new bounding box that encloses the area of both?
### Response:
from igraph.drawing import BoundingBox

# Initialize two bounding boxes
bbox1 = BoundingBox(0, 0, 10, 10)
bbox2 = BoundingBox(5, 5, 15, 15)

# Take the union of two bounding boxes
bbox_union = bbox1 | bbox2

print('Union of bounding boxes:', bbox_union)
<|EOT|>
