In a certain code language, '-' represents 'x', '÷' represents '+', '+' represents '÷' and 'x' represents '-'. Find out the answer to the following question.
Vijey walks 10 meters westward, then turns left and walks 10 meters. He then again turns left and walks 10 meters. He takes a 45 degree turn rightwards and walks straight. In which direction is he walking now?
Starting from his house, Manish moves 25 km towards southeast and then turns to the west and covers another 7 km. How far (in kilometres) is he now from his house?