Kailash faces towards north. Turning to his right, he walks 25 metres. He then turns to his left and walks 30 metres. Next, he moves 25 metres to his right. He then turns to his right again and walks 55 metres. Finally, he turns to the right and moves 40 metres. In which direction is he now from his starting point?