Raghav left his home for his office in a car. He drove 15 km north and then turned eastwards and covered 8 km. He then turned left and covered 1 km. He again turned left and drove for 20 km and reached his office. How far and in which direction is his office from his home?