Question 1071408
The altitude of the plane makes 2 right triangles
with vertices at 
(1) the plane
(2) the towns
(3) the ground directly below the plane
----------------------------------------
The triangle to the west:
{{{ 90 - 34.1 = 55.9 }}} degrees at plane
Let {{{ d[1] }}} = the distance in km from the town to the west
and the point directly below the plane
I can say:
{{{ tan( 55.9 ) = d[1] / 8 }}} km
{{{ d[1] = 8*tan( 55.9 ) }}}
{{{ d[1] = 1.477*8 }}}
{{{ d[1] = 11.816 }}}
----------------------
The triangle to the east:
{{{ 90 - 49.7 = 40.3 }}}
Let {{{ d[2] }}} = the distance in km from the town to the east
and the point directly below the plane
{{{ tan( 40.3 ) = d[2] / 8 }}}
{{{ d[2] = 8*tan( 40.3 ) }}}
{{{ d[2] = 8*.8481 }}}
{{{ d[2] = 6.784 }}}
----------------------
{{{ d[1] + d[2] = 11.816 + 6.784 }}}
{{{ d[1] + d[2] = 18.6 }}}
The towns are 18.6 km apart
check the math