Two buses start from opposite points of a main road, 150 km apart. The first bus runs for 25 km, takes a right turn and runs 15 km, then turns left and runs another 25 km, then takes a direction back to the main road. The other bus runs only 35 km along the main road. What is the distance between the two buses now?