abner marsh landed on top of him , all three hundred pounds , and the giant grunted like a cannonball had just caught him in the gut , and all the breath went out of him , and marsh wrenched free his arm and rolled .