An airline passenger is planning a trip that involves three connecting flights that leave from Airports A, B, and C, respectively. The first flight leaves Airport A every hour, beginning at 8:00 a.m., and arrives at Airport B 2~$1 \over 2$~ hours later. The second flight leaves Airport B every 20 minutes, beginning at 8:00 a.m.,and arrives at Airport C 1~$1 \over 6$~ hours later. The third flight leaves Airport C every hour, beginning at 8:45 a.m. What is the least total amount of time the passenger must spend between flights if all flights keep to their schedules?