Tally Lake is 11.25 miles long. Mary starts at one end and kayaks toward the other end, paddling at a constant rate of 2.5 miles per hour. At the same time, Ann starts out from the opposite end and paddles toward Mary at a constant rate of 2 miles per hour. How long will it take for the girls to meet?