Johnson left for his office in his car. He drove 15 km towards north and then 10 km towards west. He then turned to the south and covered 5 km. Further, he turned to the east and moved 8 km. Finally, he turned right and drove 10 km. How far and in which direction is he from his starting point?