John leaves Town A at 7:00 AM heading for Town B on his bike. He bikes at a uniform rate of 10 miles per hour. Sarah leaves Town B at 7:30 AM heading for Town A on her bike. She bikes at a uniform rate of 15 miles per hour. They both bike on the same 70-mile route between Town A and Town B. At what time in the morning do they meet?