A farmer has 696 acres of pasture for sheep grazing, and 40 acres for growing cotton. An average of 8 sheep graze on one acre. How many sheep does the farmer have?​