Dylan gets home from school at 4:05 p.m. He spends 20 minutes on his homework and 15 minutes practicing the drums. How many minutes does he have left before leaving for soccer practice at 5:15 p.m.?