Two forest fire towers, A and B are 20.3km apart. The bearing from A to B is N70degreesE. The ranger in each tower observes a fire and radios the fire's bearing from the tower. The bearing from tower A is N25degreesE. From tower B, the bearing is N15degreesW. How far is the fire from each tower?