D7035404b934978d7d56a8239450b1930540303Oh this is so hard and it's only half over.