canton of La Rochefoucauld — canton of France