canon by contrary motion