30 tons truck failed to drive up hills