Why did it take so long to get election results in Cuyahoga County?

CLEVELAND, Ohio — Cuyahoga County was among the last counties in Ohio to finish reporting election results Wednesday morning, after heavy turnout and an unusually long ballot slowed the county’s already time-consuming process for collecting, verifying and counting votes.