It's over. I just went county by county through the Ohio returns and did the math. I'm at a party of people who know it's looking bleak, but they don't know it's over. I want to crawl on to the floor and cry. Double ugh.
Update, 15 minutes later: It's even more over now.