matplotlib: como desenhar um retângulo na imagem

Como desenhar um retângulo em uma imagem, desta forma:

import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
im = np.array(Image.open('dog.png'), dtype=np.uint8)
plt.imshow(im)

Não sei o que fazer na próxima.