A train covers a distance of 180 km in 2.5 hours. How much time will it take to cover the distance of 540 km? How much distance will it cover in 6 hours?