On the way home from school, Mr. X drives the first 10 miles at 55 mi/hr, the next 20 miles at 70 mi/hr, and the last 5 miles at 35 mi/hr. How far does Mr. X live from school?